diff --git a/src/main/fragment/vwsz1_ge_vwsz2_then_la1.asm b/src/main/fragment/vwsz1_ge_vwsz2_then_la1.asm index 478d86873..f671dc924 100644 --- a/src/main/fragment/vwsz1_ge_vwsz2_then_la1.asm +++ b/src/main/fragment/vwsz1_ge_vwsz2_then_la1.asm @@ -5,4 +5,4 @@ sbc {z2}+1 bvc !+ eor #$80 !: -bpl {la1} +bpl {la1} \ No newline at end of file diff --git a/src/main/fragment/vwsz1_gt_vwsz2_then_la1.asm b/src/main/fragment/vwsz1_gt_vwsz2_then_la1.asm index 478d86873..ac4d383da 100644 --- a/src/main/fragment/vwsz1_gt_vwsz2_then_la1.asm +++ b/src/main/fragment/vwsz1_gt_vwsz2_then_la1.asm @@ -5,4 +5,6 @@ sbc {z2}+1 bvc !+ eor #$80 !: +beq !e+ bpl {la1} +!e: \ No newline at end of file diff --git a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java index 76f23efb6..290e514b3 100644 --- a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java +++ b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java @@ -388,9 +388,9 @@ class AsmFragmentTemplateSynthesisRule { synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z3(.*)", lvalZ3+"|"+twoZ3+"|"+rvalXx, "ldx {z3}", "$1xx$2", null, mapZ4)); // Correct wrong ordered Z2/Z1 - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z2(.*)z1(.*)", null, null, "$1z1$2z2$3", null, mapZ2Swap, false)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z2(.*)z1(.*)", twoZ1+"|"+twoZ2, null, "$1z1$2z2$3", null, mapZ2Swap, false)); // Correct wrong ordered Z3/Z2 - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z3(.*)z2(.*)", null, null, "$1z2$2z3$3", null, mapZ3Swap, false)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z3(.*)z2(.*)", twoZ2+"|"+twoZ3, null, "$1z2$2z3$3", null, mapZ3Swap, false)); // Rewrite comparisons < to > synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_gt_(.*)_then_(.*)", null, null, "$2_lt_$1_then_$3", null, null)); @@ -462,6 +462,12 @@ class AsmFragmentTemplateSynthesisRule { synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuyy=(.*)", twoC1, "sty $ff\n" , "vb$1aa=$2", "ldy $ff\nsta {c1},y", mapC)); synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuxx=(.*)", twoC1, "stx $ff\n" , "vb$1aa=$2", "ldx $ff\nsta {c1},x", mapC)); + // Rewrite (Z1),a to save A to $FF and reload it into YY + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)z1_derefidx_vbuaa=(.*)", twoZ1, "sta $ff\n" , "vb$1aa=$2", "ldy $ff\nsta ({z1}),y", mapZ)); + // Rewrite (Z1),x to save A to $FF and reload it into YY + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)z1_derefidx_vbuxx=(.*)", twoZ1, "stx $ff\n" , "vb$1aa=$2", "ldy $ff\nsta ({z1}),y", mapZ)); + + // OLD STYLE REWRITES - written when only one rule could be taken synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuz1=(.*)", twoZ1+"|"+twoC1, null, "vb$1aa=$2", "ldx {z1}\n" + "sta {c1},x", mapZC)); diff --git a/src/test/java/dk/camelot64/kickc/test/TestPrograms.java b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java index 8d4de3a45..0dd857ea9 100644 --- a/src/test/java/dk/camelot64/kickc/test/TestPrograms.java +++ b/src/test/java/dk/camelot64/kickc/test/TestPrograms.java @@ -44,12 +44,16 @@ public class TestPrograms { AsmFragmentTemplateUsages.logUsages(log, false, false, false, false, false, false); } + @Test + public void testComparisonsSWord() throws IOException, URISyntaxException { + compileAndCompare("test-comparisons-sword"); + } + @Test public void testComparisonsWord() throws IOException, URISyntaxException { compileAndCompare("test-comparisons-word"); } - @Test public void testDuplicateLoopProblem() throws IOException, URISyntaxException { compileAndCompare("duplicate-loop-problem"); diff --git a/src/test/kc/test-comparisons-sword.kc b/src/test/kc/test-comparisons-sword.kc new file mode 100644 index 000000000..1a7410a1e --- /dev/null +++ b/src/test/kc/test-comparisons-sword.kc @@ -0,0 +1,77 @@ +// Test signed word comparisons + +import "c64" +import "print" + +signed word[] swords = { -$6fed, $0012, $7fed }; + + +void main() { + print_cls(); + byte s = 0; + for( byte i: 0..2) { + signed word w1 = swords[i<<1]; + for( byte j: 0..2) { + signed word w2 = swords[j<<1]; + for( byte op: 0..5 ) { + compare(w1,w2,op); + if(++s==3) { + s=0; + print_ln(); + } + } + } + } + // loop forever + while(true) {} +} + +const byte LT = 0; +const byte LE = 1; +const byte GT = 2; +const byte GE = 3; +const byte EQ = 4; +const byte NE = 5; + +// empty circle +const byte FF = $57; +// filled circle +const byte TT = $51; + +// Compare two words using an operator +void compare(signed word w1, signed word w2, byte op) { + byte r = FF; + byte* ops; + if(op==LT) { + // LESS THAN + if(w1w2) r = TT; + ops = "> @"; + } else if(op==GE) { + // GREATER THAN EQUAL + if(w1>=w2) r = TT; + ops = ">=@"; + } else if(op==EQ) { + // EQUAL + if(w1==w2) r = TT; + ops = "==@"; + } else if(op==NE) { + // NOT EQUAL + if(w1!=w2) r = TT; + ops = "!=@"; + } + if(w1>=0) print_char(' '); + print_sword(w1); + print_str(ops); + if(w2>=0) print_char(' '); + print_sword(w2); + print_char(r); +} + diff --git a/src/test/kc/test-comparisons-word.kc b/src/test/kc/test-comparisons-word.kc index 424949e1e..f377026d0 100644 --- a/src/test/kc/test-comparisons-word.kc +++ b/src/test/kc/test-comparisons-word.kc @@ -6,15 +6,16 @@ word[] words = { $0012, $3f34, $cfed }; void main() { print_cls(); - byte ln = 0; + byte s = 0; for( byte i: 0..2) { word w1 = words[i<<1]; for( byte j: 0..2) { word w2 = words[j<<1]; for( byte op: 0..5 ) { - if(ln<50) { - compare(w1,w2,op); - if((++ln & 1) == 0) print_ln(); + compare(w1,w2,op); + if(++s==3) { + s=0; + print_ln(); } } } @@ -23,42 +24,51 @@ void main() { while(true) {} } +const byte LT = 0; +const byte LE = 1; +const byte GT = 2; +const byte GE = 3; +const byte EQ = 4; +const byte NE = 5; + +// empty circle +const byte FF = $57; +// filled circle +const byte TT = $51; + // Compare two words using an operator void compare(word w1, word w2, byte op) { - byte r = '-'; + byte r = FF; byte* ops; if(op==0) { // LESS THAN - if(w1w2) r = '+'; + if(w1>w2) r = TT; ops = "> @"; } else if(op==3) { // GREATER THAN EQUAL - if(w1>=w2) r = '+'; + if(w1>=w2) r = TT; ops = ">=@"; } else if(op==4) { // EQUAL - if(w1==w2) r = '+'; + if(w1==w2) r = TT; ops = "==@"; } else if(op==5) { // NOT EQUAL - if(w1!=w2) r = '+'; + if(w1!=w2) r = TT; ops = "!=@"; } print_word(w1); - print_str(" @"); print_str(ops); - print_str(" @"); print_word(w2); - print_str(" @"); print_char(r); - print_str(" @"); + print_char(' '); } diff --git a/src/test/ref/fragments-assignment-binary.log b/src/test/ref/fragments-assignment-binary.log index 15a93d752..b4ab3ea86 100644 --- a/src/test/ref/fragments-assignment-binary.log +++ b/src/test/ref/fragments-assignment-binary.log @@ -1041,23 +1041,23 @@ vbuaa=vbuz1_bor_pbuz1_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vb CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuz1_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuz1_plus_pbuz1_derefidx_vbuc1 -vbuaa=vbuz1_band_pbuz2_derefidx_vbuaa < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuaa=vbuz1_band_pbuz2_derefidx_vbuaa < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz2 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay lda {z1} and ({z2}),y -vbuaa=vbuz1_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuaa=vbuz1_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz2 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay lda {z1} ora ({z2}),y CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuz1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuz1_plus_pbuz2_derefidx_vbuaa -vbuaa=vbuz1_band_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuaa=vbuz1_band_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz2 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 txa tay lda {z1} and ({z2}),y -vbuaa=vbuz1_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuaa=vbuz1_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz2 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 txa tay lda {z1} @@ -2695,13 +2695,13 @@ vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 -vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 +vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 txa ldx {z2} tay lda {c1},x and ({z1}),y -vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 +vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 txa ldx {z2} tay @@ -3241,8 +3241,16 @@ CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y +vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -3526,8 +3534,16 @@ vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbu CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz2 -CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 +vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + and ({z1}),y +vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + ora ({z1}),y CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_plus__deref_pbuz2 @@ -5755,33 +5771,33 @@ vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_v ldy {z1} clc adc {c1},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 +vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 ldy #0 - and ({z2}),y -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 + lda ({z2}),y ldy {z1} - lda {c1},y + and {c1},y +vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 ldy #0 - ora ({z2}),y -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 + lda ({z2}),y ldy {z1} - lda {c1},y + ora {c1},y +vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 ldy #0 - eor ({z2}),y + lda ({z2}),y + ldy {z1} + eor {c1},y 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 +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + clc + adc {c1},y vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {c1} ldx {z1} @@ -8691,13 +8707,13 @@ vbuxx=vbuz1_bor_pbuz2_derefidx_vbuaa < vbuxx=vbuz1_bor_pbuz2_derefidx_vbuyy < vb CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=vbuz1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=vbuz1_plus_pbuz2_derefidx_vbuaa -vbuxx=vbuz1_band_pbuz2_derefidx_vbuxx < vbuxx=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:14.5 +vbuxx=vbuz1_band_pbuz2_derefidx_vbuxx < vbuxx=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuxx=pbuz1_derefidx_vbuxx_band_vbuz2 < vbuxx=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:14.5 txa tay lda {z1} and ({z2}),y tax -vbuxx=vbuz1_bor_pbuz2_derefidx_vbuxx < vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:14.5 +vbuxx=vbuz1_bor_pbuz2_derefidx_vbuxx < vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuxx=pbuz1_derefidx_vbuxx_bor_vbuz2 < vbuxx=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:14.5 txa tay lda {z1} @@ -9259,13 +9275,13 @@ vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < vbuxx=pbuz2_derefidx_vbuz2_bor__de CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0 +vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuxx=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0 ldy #0 lda ({z1}),y ldy {z3} and ({z2}),y tax -vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0 +vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuxx=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0 ldy #0 lda ({z1}),y ldy {z3} @@ -9274,13 +9290,13 @@ vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuxx=pbuz2_derefidx_vbuz3_bor__de CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuz3 -vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 +vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuxx=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 ldy #0 lda ({z1}),y ldy #{c1} and ({z2}),y tax -vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 +vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuxx=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 ldy #0 lda ({z1}),y ldy #{c1} @@ -10427,14 +10443,14 @@ vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 -vbuxx=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.0 +vbuxx=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.0 txa ldx {z2} tay lda {c1},x and ({z1}),y tax -vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.0 +vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.0 txa ldx {z2} tay @@ -11041,8 +11057,18 @@ CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0 + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + tax +vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0 + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + tax CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -11354,8 +11380,18 @@ vbuxx=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor__de CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuc1_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuc1_band__deref_pbuz2 -CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 +vbuxx=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + and ({z1}),y + tax +vbuxx=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + ora ({z1}),y + tax CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuc1_plus__deref_pbuz2 @@ -16769,13 +16805,13 @@ vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < vbuyy=pbuz2_derefidx_vbuz2_bor__de CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 +vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuyy=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < vbuyy=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuyy=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 lda ({z1}),y ldy {z3} and ({z2}),y tay -vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 +vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuyy=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuyy=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 lda ({z1}),y ldy {z3} @@ -16784,13 +16820,13 @@ vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuyy=pbuz2_derefidx_vbuz3_bor__de CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuz3 -vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuyy=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ldy #{c1} and ({z2}),y tay -vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuyy=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ldy #{c1} @@ -16919,19 +16955,19 @@ vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_plus__ clc adc {c1},y tay -vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ldy {z2} and {c1},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_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ldy {z2} ora {c1},y tay -vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ldy {z2} @@ -16944,7 +16980,7 @@ vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},y tay -vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy {z2} @@ -17567,12 +17603,12 @@ vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuyy=pbuz1_derefidx_vbuyy_bor_vbuz1 < vb CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuaa_bxor_vbuz1 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuaa_minus_vbuz1 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuaa_plus_vbuz1 -vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < vbuyy=pbuz1_derefidx_vbuyy_band_vbuz2 < vbuyy=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay lda {z2} and ({z1}),y tay -vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < vbuyy=pbuz1_derefidx_vbuyy_bor_vbuz2 < vbuyy=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay lda {z2} ora ({z1}),y @@ -17790,13 +17826,13 @@ vbuyy=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz1 < vb CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_bxor_vbuz1 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_minus_vbuz1 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_plus_vbuz1 -vbuyy=pbuz1_derefidx_vbuxx_band_vbuz2 < vbuyy=vbuz2_band_pbuz1_derefidx_vbuxx < vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuyy=vbuz2_band_pbuz1_derefidx_vbuyy < vbuyy=vbuaa_band_pbuz1_derefidx_vbuyy < vbuyy=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuyy=pbuz1_derefidx_vbuxx_band_vbuz2 < vbuyy=vbuz2_band_pbuz1_derefidx_vbuxx < vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:14.5 txa tay lda {z2} and ({z1}),y tay -vbuyy=pbuz1_derefidx_vbuxx_bor_vbuz2 < vbuyy=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuyy=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuyy=vbuaa_bor_pbuz1_derefidx_vbuyy < vbuyy=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuyy=pbuz1_derefidx_vbuxx_bor_vbuz2 < vbuyy=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:14.5 txa tay lda {z2} @@ -18551,8 +18587,18 @@ CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +vbuyy=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuyy=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + tay +vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuyy=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + tay CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -18864,8 +18910,18 @@ vbuyy=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor__de CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_band__deref_pbuz2 -CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 +vbuyy=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + and ({z1}),y + tay +vbuyy=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + ora ({z1}),y + tay CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_plus__deref_pbuz2 @@ -20994,23 +21050,23 @@ vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__ clc adc {c1},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 +vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z1} + and {c1},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 +vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c1},y tay -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 +vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 - eor ({z2}),y + lda ({z2}),y + ldy {z1} + eor {c1},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} @@ -21019,12 +21075,12 @@ vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuyy_minus 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 +vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + clc + adc {c1},y tay vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda {c1} @@ -23825,12 +23881,12 @@ vbuz1=vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuyy < vb CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=vbuyy_plus_pbuz2_derefidx_vbuyy -vbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 tya ldy {z1} and ({z2}),y sta {z1} -vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 tya ldy {z1} ora ({z2}),y @@ -25090,13 +25146,13 @@ vbuz1=vbuz2_bor_pbuz3_derefidx_vbuaa < vbuz1=vbuz2_bor_pbuz3_derefidx_vbuyy < vb CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuz2_minus_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuz2_plus_pbuz3_derefidx_vbuaa -vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < vbuaa=vbuz1_band_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < vbuaa=vbuz1_band_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz2 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 txa tay lda {z2} and ({z3}),y sta {z1} -vbuz1=vbuz2_bor_pbuz3_derefidx_vbuxx < vbuaa=vbuz1_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuz2_bor_pbuz3_derefidx_vbuxx < vbuaa=vbuz1_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz2 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 txa tay lda {z2} @@ -26123,13 +26179,11 @@ vbuz1=_deref_pbuz2_bxor_vbuz1 < vbuaa=_deref_pbuz2_bxor_vbuz1 < vbuaa=_deref_pbu 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} +vbuz1=_deref_pbuz2_minus_vbuz1 < vbuaa=_deref_pbuz2_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {z1} sta {z1} 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} @@ -26209,15 +26263,12 @@ vbuz1=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vb 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 +vbuz1=_deref_pbuz2_minus__deref_pbuz1 < vbuaa=_deref_pbuz2_minus__deref_pbuz1 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + ldy #0 + sbc ({z1}),y 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 @@ -26342,13 +26393,33 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuz2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 +vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuz1=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < vbuz1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuz1=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z2}),y + ldy {z3} + and ({z1}),y + sta {z1} +vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuz1=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < vbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuz1=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z2}),y + ldy {z3} + ora ({z1}),y + sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuz3 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuz3 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuz3 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 +vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuz1=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + and ({z1}),y + sta {z1} +vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuz1=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + ora ({z1}),y + sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuc1 @@ -26432,8 +26503,18 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 +vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 < vbuz1=pbuz3_derefidx_vbuz1_band__deref_pbuz2 < vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz3 < vbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z2}),y + ldy {z1} + and ({z3}),y + sta {z1} +vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 < vbuz1=pbuz3_derefidx_vbuz1_bor__deref_pbuz2 < vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 < vbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z2}),y + ldy {z1} + ora ({z3}),y + sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz1 @@ -26585,37 +26666,37 @@ vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_der 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} -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} -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} +vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 lda ({z2}),y - sec - sbc {c1},x - sta {z1} -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 + and {c1},y + sta {z1} +vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c1},y + sta {z1} +vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + ldy #0 + lda ({z2}),y + ldy {z1} + eor {c1},y + sta {z1} +vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < 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 {z1} + sec + sbc {c1},y + sta {z1} +vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < 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 #0 + lda ({z2}),y + ldy {z1} + clc + adc {c1},y sta {z1} vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 @@ -27063,12 +27144,12 @@ vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuz1_deref CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_plus_pbuz2_derefidx_vbuyy -vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {c1} ldy {z1} and ({z2}),y sta {z1} -vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {c1} ldy {z1} ora ({z2}),y @@ -28684,8 +28765,18 @@ CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +vbuz1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuz1=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + sta {z1} +vbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuz1=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -28997,8 +29088,18 @@ vbuz1=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor__de CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuc1_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuc1_band__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 +vbuz1=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + and ({z1}),y + sta {z1} +vbuz1=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + ora ({z1}),y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuc1_plus__deref_pbuz2 @@ -29343,12 +29444,12 @@ vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz2 < vb CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuaa_bxor_vbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuaa_minus_vbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuaa_plus_vbuz2 -vbuz1=pbuz2_derefidx_vbuaa_band_vbuz3 < vbuz1=pbuz2_derefidx_vbuyy_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuz2_derefidx_vbuaa_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz2 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay lda {z3} and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz3 < vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz2 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay lda {z3} ora ({z2}),y @@ -29860,14 +29961,14 @@ vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 -vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.0 +vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.0 txa ldx {z3} tay lda {c1},x and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.0 +vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.0 txa ldx {z3} tay @@ -30221,12 +30322,12 @@ vbuz1=pbuz2_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < vb CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bxor_vbuxx CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_minus_vbuxx CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_plus_vbuxx -vbuz1=pbuz2_derefidx_vbuz1_band_vbuyy < vbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuz2_derefidx_vbuz1_band_vbuyy < vbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 tya ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuz1_bor_vbuyy < vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuz2_derefidx_vbuz1_bor_vbuyy < vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 tya ldy {z1} ora ({z2}),y @@ -30293,17 +30394,27 @@ CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_plus__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz3 -CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 +vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz3 < vbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z3}),y + ldy {z1} + and ({z2}),y + sta {z1} +vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 < vbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z3}),y + ldy {z1} + ora ({z2}),y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bxor__deref_pbuz3 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_minus__deref_pbuz3 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_plus__deref_pbuz3 -vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {c1} ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {c1} ldy {z1} ora ({z2}),y @@ -30421,13 +30532,13 @@ CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_plus_pbuz3_derefidx_vbuc1 -vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 +vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 +vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} @@ -30436,12 +30547,12 @@ vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa -vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x ldy {z1} ora ({z2}),y @@ -30449,12 +30560,12 @@ vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx -vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y ldy {z1} ora ({z2}),y @@ -30475,13 +30586,13 @@ vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 -vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z2} lda {c1},y ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z2} lda {c1},y ldy {z1} @@ -30490,13 +30601,13 @@ vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 -vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z3} lda {c1},y ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z3} lda {c1},y ldy {z1} @@ -30515,12 +30626,12 @@ CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -vbuz1=pbuz2_derefidx_vbuz1_band_vbuc1 < vbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuz2_derefidx_vbuz1_band_vbuc1 < vbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda #{c1} ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuz1_bor_vbuc1 < vbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuz2_derefidx_vbuz1_bor_vbuc1 < vbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda #{c1} ldy {z1} ora ({z2}),y @@ -30995,8 +31106,18 @@ CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz3 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz3_bxor__deref_pbuz3 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz3_minus__deref_pbuz3 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz3_plus__deref_pbuz3 -CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz4 -CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 +vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z4}),y + ldy {z3} + and ({z2}),y + sta {z1} +vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z4}),y + ldy {z3} + ora ({z2}),y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 @@ -31406,8 +31527,18 @@ vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__de CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 -CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 +vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 + ldy #0 + lda ({z3}),y + ldy #{c1} + and ({z2}),y + sta {z1} +vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 + ldy #0 + lda ({z3}),y + ldy #{c1} + ora ({z2}),y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 @@ -32283,13 +32414,13 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 +vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 +vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} @@ -33360,12 +33491,12 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x ldy {z1} ora ({z2}),y @@ -34203,12 +34334,12 @@ vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y ldy {z1} ora ({z2}),y @@ -35024,23 +35155,23 @@ vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__ clc adc {c1},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 +vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z1} + and {c1},y sta {z1} -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 +vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c1},y sta {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 +vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 - eor ({z2}),y + lda ({z2}),y + ldy {z1} + eor {c1},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} @@ -35049,12 +35180,12 @@ vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus 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 +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < 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 #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {c1} @@ -36487,23 +36618,23 @@ vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__ clc adc {c1},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 +vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 - and ({z3}),y + lda ({z3}),y + ldy {z2} + and {c1},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} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 - ora ({z3}),y + lda ({z3}),y + ldy {z2} + ora {c1},y sta {z1} -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 +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy #0 - eor ({z3}),y + lda ({z3}),y + ldy {z2} + eor {c1},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} @@ -36512,12 +36643,12 @@ vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus 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 +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < 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 #0 - adc ({z3}),y + lda ({z3}),y + ldy {z2} + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {c1} @@ -36790,13 +36921,13 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z2} lda {c1},y ldy {z1} and ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z2} lda {c1},y ldy {z1} @@ -36910,13 +37041,13 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z2} lda {c1},y ldy {z1} and ({z3}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z2} lda {c1},y ldy {z1} @@ -38669,12 +38800,12 @@ vbuz1=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vb CANNOT SYNTHESIZE vbuz1=vbuc1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=vbuc1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=vbuc1_plus_pbuz2_derefidx_vbuyy -vbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda #{c1} ldy {z1} and ({z2}),y sta {z1} -vbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda #{c1} ldy {z1} ora ({z2}),y @@ -40568,13 +40699,13 @@ _deref_pbuz1=vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuz1_derefidx_vbu CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_plus_pbuz2_derefidx_vbuyy -_deref_pbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 tya ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 tya ldy {z1} ora ({z2}),y @@ -42958,13 +43089,11 @@ _deref_pbuz1=_deref_pbuz2_bxor_vbuz1 < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vb 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} +_deref_pbuz1=_deref_pbuz2_minus_vbuz1 < vbuaa=_deref_pbuz2_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {z1} ldy #0 sta ({z1}),y _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 @@ -43059,7 +43188,14 @@ _deref_pbuz1=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz2_bxor__deref_pbu eor ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus__deref_pbuz1 +_deref_pbuz1=_deref_pbuz2_minus__deref_pbuz1 < vbuaa=_deref_pbuz2_minus__deref_pbuz1 < 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 ({z1}),y + ldy #0 + sta ({z1}),y _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 @@ -43199,13 +43335,37 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 +_deref_pbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < _deref_pbuz1=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < _deref_pbuz1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z2}),y + ldy {z3} + and ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < _deref_pbuz1=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < _deref_pbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z2}),y + ldy {z3} + ora ({z1}),y + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuz3 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuz3 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 +_deref_pbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < _deref_pbuz1=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + and ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < _deref_pbuz1=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + ora ({z1}),y + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuc1 @@ -43295,8 +43455,20 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 +_deref_pbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 < _deref_pbuz1=pbuz3_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z2}),y + ldy {z1} + and ({z3}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 < _deref_pbuz1=pbuz3_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z2}),y + ldy {z1} + ora ({z3}),y + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz1 @@ -43334,14 +43506,14 @@ _deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < _deref_pbuz1=pbuz3_derefidx CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz3 -_deref_pbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < _deref_pbuz1=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < _deref_pbuz1=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuz4_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy #0 lda ({z2}),y ldy {z4} and ({z3}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < _deref_pbuz1=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < _deref_pbuz1=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuz4_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy #0 lda ({z2}),y ldy {z4} @@ -43351,14 +43523,14 @@ _deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < _deref_pbuz1=pbuz3_derefidx CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz4 -_deref_pbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < _deref_pbuz1=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < _deref_pbuz1=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 lda ({z2}),y ldy #{c1} and ({z3}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < _deref_pbuz1=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < _deref_pbuz1=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 lda ({z2}),y ldy #{c1} @@ -43471,41 +43643,41 @@ _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pb 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 - ldy #0 - 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 - ldy {z1} - lda {c1},y - ldy #0 - ora ({z2}),y - ldy #0 - sta ({z1}),y -_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 - ldy #0 - eor ({z2}),y - ldy #0 - sta ({z1}),y -_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} +_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 lda ({z2}),y - sec - sbc {c1},x + ldy {z1} + and {c1},y ldy #0 sta ({z1}),y -_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 +_deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c1},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + ldy #0 + lda ({z2}),y + ldy {z1} + eor {c1},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < 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 {z1} + sec + sbc {c1},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + ldy #0 + lda ({z2}),y + ldy {z1} + clc + adc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -43545,21 +43717,21 @@ _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefid adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz3_band__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 lda ({z2}),y ldy {z3} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 lda ({z2}),y ldy {z3} ora {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 lda ({z2}),y ldy {z3} @@ -43574,7 +43746,7 @@ _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_minus_ sbc {c1},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=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 +_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy #0 lda ({z2}),y ldy {z3} @@ -44027,13 +44199,13 @@ _deref_pbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuz CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_plus_pbuz2_derefidx_vbuyy -_deref_pbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} ldy {z1} ora ({z2}),y @@ -45634,8 +45806,20 @@ CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +_deref_pbuz1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -45975,8 +46159,20 @@ _deref_pbuz1=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_ CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuc1_plus__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuc1_band__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 +_deref_pbuz1=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + and ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + ora ({z1}),y + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuc1_plus__deref_pbuz2 @@ -46355,13 +46551,13 @@ _deref_pbuz1=pbuz2_derefidx_vbuaa_bor_vbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuyy_ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuaa_bxor_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuaa_minus_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuaa_plus_vbuz2 -_deref_pbuz1=pbuz2_derefidx_vbuaa_band_vbuz3 < _deref_pbuz1=pbuz2_derefidx_vbuyy_band_vbuz3 < _deref_pbuz1=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=pbuz2_derefidx_vbuaa_band_vbuz3 < _deref_pbuz1=vbuz3_band_pbuz2_derefidx_vbuaa < _deref_pbuz1=vbuz3_band_pbuz2_derefidx_vbuyy < _deref_pbuz1=vbuaa_band_pbuz2_derefidx_vbuyy < _deref_pbuz1=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 tay lda {z3} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuaa_bor_vbuz3 < _deref_pbuz1=pbuz2_derefidx_vbuyy_bor_vbuz3 < _deref_pbuz1=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=pbuz2_derefidx_vbuaa_bor_vbuz3 < _deref_pbuz1=vbuz3_bor_pbuz2_derefidx_vbuaa < _deref_pbuz1=vbuz3_bor_pbuz2_derefidx_vbuyy < _deref_pbuz1=vbuaa_bor_pbuz2_derefidx_vbuyy < _deref_pbuz1=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 tay lda {z3} ora ({z2}),y @@ -47301,13 +47497,13 @@ _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_vbuxx < _deref_pbuz1=pbuz2_derefidx_vbuyy_ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bxor_vbuxx CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_minus_vbuxx CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_plus_vbuxx -_deref_pbuz1=pbuz2_derefidx_vbuz1_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=pbuz2_derefidx_vbuz1_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 tya ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 tya ldy {z1} ora ({z2}),y @@ -47383,18 +47579,30 @@ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bxor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_minus__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_plus__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 +_deref_pbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z3}),y + ldy {z1} + and ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z3}),y + ldy {z1} + ora ({z2}),y + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bxor__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_minus__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_plus__deref_pbuz3 -_deref_pbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} ldy {z1} ora ({z2}),y @@ -47513,14 +47721,14 @@ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_plus_pbuz3_derefidx_vbuc1 -_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 tay lda {c1},y ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 tay lda {c1},y ldy {z1} @@ -47530,13 +47738,13 @@ _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuz2_ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa -_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x ldy {z1} ora ({z2}),y @@ -47545,13 +47753,13 @@ _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx -_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},y ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},y ldy {z1} ora ({z2}),y @@ -47575,14 +47783,14 @@ _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 -_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} lda {c1},y ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} lda {c1},y ldy {z1} @@ -47592,14 +47800,14 @@ _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuz2_ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 -_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z3} lda {c1},y ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z3} lda {c1},y ldy {z1} @@ -47619,13 +47827,13 @@ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=pbuz2_derefidx_vbuz1_band_vbuc1 < _deref_pbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=pbuz2_derefidx_vbuz1_band_vbuc1 < _deref_pbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda #{c1} ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=pbuz2_derefidx_vbuz1_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda #{c1} ldy {z1} ora ({z2}),y @@ -48151,8 +48359,20 @@ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz3_bxor__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz3_minus__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz3_plus__deref_pbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz4 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 +_deref_pbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < _deref_pbuz1=_deref_pbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z4}),y + ldy {z3} + and ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < _deref_pbuz1=_deref_pbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy #0 + lda ({z4}),y + ldy {z3} + ora ({z2}),y + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 @@ -48596,8 +48816,20 @@ _deref_pbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 +_deref_pbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 + ldy #0 + lda ({z3}),y + ldy #{c1} + and ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 + ldy #0 + lda ({z3}),y + ldy #{c1} + ora ({z2}),y + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 @@ -49432,14 +49664,14 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < _deref_pbuz1=pbuc1_ CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 tay lda {c1},y ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.0 tay lda {c1},y ldy {z1} @@ -50381,13 +50613,13 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefid CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x ldy {z1} ora ({z2}),y @@ -51221,13 +51453,13 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < _deref_pbuz1=pbuz2_ CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},y ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},y ldy {z1} ora ({z2}),y @@ -51899,25 +52131,25 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1 adc {c1},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 +_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z1} + and {c1},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 - ldy {z1} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c1},y ldy #0 sta ({z1}),y -_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 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 - eor ({z2}),y + lda ({z2}),y + ldy {z1} + eor {c1},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 @@ -51928,12 +52160,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefi 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 +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + clc + adc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 @@ -52980,25 +53212,25 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1 adc {c1},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 +_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 - and ({z3}),y + lda ({z3}),y + ldy {z2} + and {c1},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 - ldy {z2} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 - ora ({z3}),y + lda ({z3}),y + ldy {z2} + ora {c1},y ldy #0 sta ({z1}),y -_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 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy #0 - eor ({z3}),y + lda ({z3}),y + ldy {z2} + eor {c1},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 @@ -53009,12 +53241,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < _deref_pbuz1=pbuc1_derefi 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 +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy #0 - adc ({z3}),y + lda ({z3}),y + ldy {z2} + clc + adc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 @@ -53266,14 +53498,14 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < _deref_pbuz1=pbuc1_ CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} lda {c1},y ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} lda {c1},y ldy {z1} @@ -53402,14 +53634,14 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < _deref_pbuz1=pbuc1_ CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} lda {c1},y ldy {z1} and ({z3}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} lda {c1},y ldy {z1} @@ -54909,13 +55141,13 @@ _deref_pbuz1=vbuc1_bor_pbuz2_derefidx_vbuyy < _deref_pbuz1=pbuz2_derefidx_vbuyy_ CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_plus_pbuz2_derefidx_vbuyy -_deref_pbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda #{c1} ldy {z1} and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda #{c1} ldy {z1} ora ({z2}),y @@ -58416,13 +58648,13 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < _deref_pbuc1=pbuz2_derefidx CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -_deref_pbuc1=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < _deref_pbuc1=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 +_deref_pbuc1=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < _deref_pbuc1=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < _deref_pbuc1=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < _deref_pbuc1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < _deref_pbuc1=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y ldy {z3} and ({z2}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < _deref_pbuc1=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 +_deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < _deref_pbuc1=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < _deref_pbuc1=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < _deref_pbuc1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < _deref_pbuc1=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y ldy {z3} @@ -58431,13 +58663,13 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < _deref_pbuc1=pbuz2_derefidx CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_plus_pbuz2_derefidx_vbuz3 -_deref_pbuc1=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < _deref_pbuc1=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < _deref_pbuc1=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < _deref_pbuc1=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy #{c1} and ({z2}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < _deref_pbuc1=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < _deref_pbuc1=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < _deref_pbuc1=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy #{c1} @@ -58446,13 +58678,13 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < _deref_pbuc1=pbuz2_derefidx CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -_deref_pbuc1=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < _deref_pbuc1=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < _deref_pbuc1=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < _deref_pbuc1=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy #{c2} and ({z2}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < _deref_pbuc1=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < _deref_pbuc1=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < _deref_pbuc1=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy #{c2} @@ -58581,19 +58813,19 @@ _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefid clc adc {c1},y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy {z2} and {c1},y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy {z2} ora {c1},y sta {c1} -_deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy {z2} @@ -58606,7 +58838,7 @@ _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_ sec sbc {c1},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=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < 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 #0 lda ({z1}),y ldy {z2} @@ -58743,19 +58975,19 @@ _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefid clc adc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy {z2} and {c2},y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy {z2} ora {c2},y sta {c1} -_deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy {z2} @@ -58768,7 +59000,7 @@ _deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_ sec sbc {c2},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=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < 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 #0 lda ({z1}),y ldy {z2} @@ -60655,12 +60887,12 @@ _deref_pbuc1=pbuz1_derefidx_vbuaa_bor_vbuz1 < _deref_pbuc1=pbuz1_derefidx_vbuyy_ CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuaa_bxor_vbuz1 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuaa_minus_vbuz1 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuaa_plus_vbuz1 -_deref_pbuc1=pbuz1_derefidx_vbuaa_band_vbuz2 < _deref_pbuc1=pbuz1_derefidx_vbuyy_band_vbuz2 < _deref_pbuc1=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuz1_derefidx_vbuaa_band_vbuz2 < _deref_pbuc1=vbuz2_band_pbuz1_derefidx_vbuaa < _deref_pbuc1=vbuz2_band_pbuz1_derefidx_vbuyy < _deref_pbuc1=vbuaa_band_pbuz1_derefidx_vbuyy < _deref_pbuc1=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay lda {z2} and ({z1}),y sta {c1} -_deref_pbuc1=pbuz1_derefidx_vbuaa_bor_vbuz2 < _deref_pbuc1=pbuz1_derefidx_vbuyy_bor_vbuz2 < _deref_pbuc1=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuz1_derefidx_vbuaa_bor_vbuz2 < _deref_pbuc1=vbuz2_bor_pbuz1_derefidx_vbuaa < _deref_pbuc1=vbuz2_bor_pbuz1_derefidx_vbuyy < _deref_pbuc1=vbuaa_bor_pbuz1_derefidx_vbuyy < _deref_pbuc1=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay lda {z2} ora ({z1}),y @@ -62135,8 +62367,18 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +_deref_pbuc1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < _deref_pbuc1=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + sta {c1} +_deref_pbuc1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < _deref_pbuc1=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -62598,8 +62840,18 @@ _deref_pbuc1=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_ CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc1_plus__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc1_band__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 +_deref_pbuc1=pbuz1_derefidx_vbuc1_band__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + and ({z1}),y + sta {c1} +_deref_pbuc1=pbuz1_derefidx_vbuc1_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z2}),y + ldy #{c1} + ora ({z1}),y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc1_plus__deref_pbuz2 @@ -62967,8 +63219,18 @@ _deref_pbuc1=pbuz1_derefidx_vbuc2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_ CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_bxor__deref_pbuz1 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_minus__deref_pbuz1 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_plus__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_band__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 +_deref_pbuc1=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + sta {c1} +_deref_pbuc1=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_bxor__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_minus__deref_pbuz2 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_plus__deref_pbuz2 @@ -65833,23 +66095,23 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1 clc adc {c1},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 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z1} + and {c1},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} - lda {c1},y +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c1},y sta {c1} -_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 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 - eor ({z2}),y + lda ({z2}),y + ldy {z1} + eor {c1},y sta {c1} _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} @@ -65858,12 +66120,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < _deref_pbuc1=pbuc1_derefi ldy #0 sbc ({z2}),y sta {c1} -_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 - clc +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < 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 #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + clc + adc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} @@ -70751,23 +71013,23 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1 clc adc {c2},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 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z1} + and {c2},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} - lda {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c2},y sta {c1} -_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 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 - eor ({z2}),y + lda ({z2}),y + ldy {z1} + eor {c2},y sta {c1} _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} @@ -70776,12 +71038,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < _deref_pbuc1=pbuc2_derefi 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 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < 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 #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} @@ -75733,251 +75995,265 @@ _deref_pbuc1=vbuc2_plus_vbuc3 < _deref_pbuc1=vbuc3_plus_vbuc2 < vbuaa=vbuc2_plus clc adc #{c3} sta {c1} -pbuz1_derefidx_vbuaa=vbuaa_band_vbuaa < pbuz1_derefidx_vbuaa=vbuxx_band_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 - tax +pbuz1_derefidx_vbuaa=vbuaa_band_vbuaa < pbuz1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 tay - sty $ff + sta $ff - txa - stx $ff + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_vbuaa < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A X Y cycles:18.0 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:Y cycles:12.0 + sta $ff - txa ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_vbuaa -pbuz1_derefidx_vbuaa=vbuaa_minus_vbuaa < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A X Y cycles:18.0 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:14.0 + sta $ff lda #0 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus_vbuaa < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A X Y cycles:20.0 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:14.0 + sta $ff - txa asl ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 + sta $ff - txa - sty $ff + stx $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 + sta $ff - txa - sty $ff + stx $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_vbuxx -pbuz1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_minus_vbuxx < vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.0 + sta $ff - tya stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 + sta $ff - txa - sty $ff + stx $ff clc adc $ff ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_vbuyy -pbuz1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.0 + sta $ff sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.0 - tay - lda {z1} +pbuz1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.0 + sta $ff + sty $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_vbuyy +pbuz1_derefidx_vbuaa=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:20.0 + sta $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:20.0 + sta $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_vbuz1 -pbuz1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:27.0 - tay - lda {z1} - sty $ff - +pbuz1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} sta $ff - tya + + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_band_vbuz2 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + sta $ff - tya and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuz2 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + sta $ff - tya ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_vbuz2 -pbuz1_derefidx_vbuaa=vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_minus_vbuz2 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 + sta $ff - tya sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuz2 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + sta $ff - tya clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuz2 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:27.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor__deref_pbuz1 +pbuz1_derefidx_vbuaa=vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + sta $ff + txa + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + sta $ff - tya ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + sta $ff - tya ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuyy_bxor__deref_pbuz2 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + sta $ff - tya ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuyy_minus__deref_pbuz2 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff - tya sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuz2 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff - tya clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + sta $ff - tya and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + sta $ff - tya ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + sta $ff - tya eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff - tya sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff - tya clc adc {c1} ldy $ff @@ -76012,21 +76288,17 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuz1_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff - txa + tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff - txa + tay ora ({z2}),y ldy $ff sta ({z1}),y @@ -76038,283 +76310,260 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + sta $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + sta $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + sta $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + sta $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} + sta $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} + sta $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} + sta $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} + sta $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy #{c1} + sta $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy #{c1} + sta $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - txa - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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 X Y cycles:22.5 - tax tay - sty $ff - - txa - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 - tax - tay - sty $ff - - txa - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - tax - tay - sty $ff - - tya - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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 X Y cycles:24.5 - tax - tay - sty $ff - - txa - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - sty $ff - - tya - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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 Y cycles:20.5 - tay - sty $ff - - tya - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - sty $ff - - tya - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - sty $ff - - tya - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:22.5 - tay - sty $ff - - tya - clc - adc {c1},x - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldx {z1} - tay - sty $ff - - tya - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:23.5 - ldx {z1} - tay - sty $ff - - tya - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldx {z1} - tay - sty $ff - - tya - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - sty $ff - - tya - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:25.5 - ldx {z1} - tay - sty $ff - - tya - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - tya - ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - tya - ldy {z2} + tay ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - tya - ldy {z2} + tay eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - tya - ldy {z2} + tay sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff - tya + tay + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + sta $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + sta $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + sta $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + sta $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + sta $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + sta $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + sta $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + sta $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + sta $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} + sta $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z2} + sta $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z2} + sta $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + clc adc {c1},y ldy $ff @@ -76329,147 +76578,55 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 + sta $ff - tya and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + sta $ff - tya ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 + sta $ff - tya eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.0 + sta $ff - tya sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 + sta $ff - tya clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 + sta $ff - txa - sty $ff + stx $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 + sta $ff - txa - sty $ff + stx $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuaa -pbuz1_derefidx_vbuaa=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 - tay - sty $ff - - txa - sty $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.0 - tay - sty $ff - - txa - sty $ff - clc - adc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_band_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:22.0 - tay - sty $ff - - txa - stx $ff - and $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:16.0 - tay - sty $ff - - txa - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuxx -pbuz1_derefidx_vbuaa=vbuxx_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A Y cycles:16.0 - tay - sty $ff - - lda #0 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A Y cycles:18.0 - tay - sty $ff - - txa - asl - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy -pbuz1_derefidx_vbuaa=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff - - stx $ff - and $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff - - stx $ff - ora $ff - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuz1 -pbuz1_derefidx_vbuaa=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:27.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.0 + sta $ff sta $ff txa @@ -76477,45 +76634,141 @@ pbuz1_derefidx_vbuaa=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuz1 sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:25.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 + sta $ff stx $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 - tay +pbuz1_derefidx_vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:20.0 + sta $ff + + txa + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:14.0 + sta $ff + + txa + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuxx +pbuz1_derefidx_vbuaa=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A Y cycles:14.0 + sta $ff + + lda #0 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A Y cycles:16.0 + sta $ff + + txa + asl + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 + sta $ff + + txa sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 + sta $ff + + txa + sty $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuyy +pbuz1_derefidx_vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + txa + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + txa + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff + + txa + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff + + txa + sty $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuz1 +pbuz1_derefidx_vbuaa=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.0 + ldy {z1} + sta $ff + + txa + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.0 + ldy {z1} + sta $ff + + txa + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + sta $ff txa and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + sta $ff txa ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuz2 -pbuz1_derefidx_vbuaa=vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuz2 < vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_minus_vbuz2 < vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:19.0 + sta $ff txa sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + sta $ff txa clc @@ -76527,36 +76780,32 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff txa ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff txa ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff txa ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff txa sec @@ -76564,9 +76813,8 @@ pbuz1_derefidx_vbuaa=vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff txa clc @@ -76574,42 +76822,37 @@ pbuz1_derefidx_vbuaa=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_plus__ adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff txa and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff txa ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff txa eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff txa sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff txa clc @@ -76646,18 +76889,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuz1_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay txa ora ({z2}),y ldy $ff @@ -76665,18 +76908,16 @@ pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff txa tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff txa tay @@ -76686,27 +76927,35 @@ pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + txa + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -76714,20 +76963,18 @@ pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + sta $ff + txa ora ({z2}),y ldy $ff @@ -76735,20 +76982,18 @@ pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + sta $ff + txa ora ({z2}),y ldy $ff @@ -76756,20 +77001,18 @@ pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} + sta $ff + txa ora ({z2}),y ldy $ff @@ -76777,167 +77020,32 @@ pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - tay - sty $ff - - txa - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - tay - sty $ff - - txa - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - tay - sty $ff - - txa - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - sty $ff - - txa - sec - sbc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - sty $ff - - txa - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - sty $ff - - txa - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:20.5 - tay - sty $ff - - txa - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - sty $ff - - txa - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:24.5 - tay - sty $ff - - txa - tay - sec - sbc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:22.5 - tay - sty $ff - - txa - clc - adc {c1},x - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - tay - txa - ldx {z1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff tay txa and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - tay - txa - ldx {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff tay txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - tay - txa - ldx {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff tay txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - tay - txa - ldx {z1} - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff tay txa @@ -76945,20 +77053,8 @@ pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbu sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - tay - txa - ldx {z1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=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 Y cycles:22.5 + sta $ff tay txa @@ -76966,48 +77062,160 @@ pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbux adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + txa + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:18.5 + sta $ff + + txa + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + txa + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:22.5 + sta $ff + + txa + tay + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + + txa + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - ldy {z2} txa and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - ldy {z2} txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - ldy {z2} txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - ldy {z2} txa sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + txa + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z1} + sta $ff + + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z2} + sta $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z2} + sta $ff + + txa + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z2} + sta $ff + txa clc adc {c1},y @@ -77023,88 +77231,292 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 + sta $ff txa and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff txa ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff txa eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuc1 < vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:18.0 + sta $ff txa sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 + sta $ff txa clc adc #{c1} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_vbuaa +pbuz1_derefidx_vbuaa=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.0 + sta $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.0 + sta $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_vbuxx +pbuz1_derefidx_vbuaa=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:22.0 + sta $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:20.0 + sta $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 + sta $ff + + txa + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 + sta $ff + + txa + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_vbuyy +pbuz1_derefidx_vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:22.0 + sta $ff + + tya + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + txa + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 + sta $ff + + tya + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:14.0 + sta $ff + + tya + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_vbuz1 +pbuz1_derefidx_vbuaa=vbuyy_minus_vbuyy < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:14.0 + sta $ff + + lda #0 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_vbuyy < vbuaa=vbuyy_plus_vbuyy - clobber:A Y cycles:16.0 + sta $ff + + tya + asl + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + sta $ff + + txa + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + sta $ff + + txa + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_vbuz2 +pbuz1_derefidx_vbuaa=vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 + ldx {z1} + sta $ff + + tya + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:25.0 + ldx {z1} + sta $ff + + txa + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + sta $ff + + tya + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + sta $ff + + tya + ora {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_vbuz2 +pbuz1_derefidx_vbuaa=vbuyy_minus_vbuz2 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + + tya + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + + tya + clc + adc {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuc1 +pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuz2 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + + tya + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + + tya + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + + tya + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + + tya + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + + tya + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + + tya + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + + tya + clc + adc {c1} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -77145,56 +77557,302 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + tya + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + tya + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 +pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + tax + tya + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + tax + tya + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz2 +pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + + tya + ldy {z2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + + tya + ldy {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz3 +pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + + tya + ldy {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + + tya + ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + sta $ff + + tax + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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 Y cycles:20.5 + sta $ff + + tax + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + sta $ff + + tax + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:22.5 + sta $ff + + tax + tya + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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 Y cycles:22.5 + sta $ff + + tax + tya + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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 Y cycles:18.5 + sta $ff + + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + + tya + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + + tya + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + tya + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + tya + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + tya + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:22.5 + sta $ff + + tya + tay + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:20.5 + sta $ff + + tya + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 + ldx {z1} + sta $ff + + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:21.5 + ldx {z1} + sta $ff + + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 + ldx {z1} + sta $ff + + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 + ldx {z1} + sta $ff + + tya + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:23.5 + ldx {z1} + sta $ff + + tya + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy {z2} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy {z2} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:23.5 + sta $ff + + tya + ldy {z2} + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:23.5 + sta $ff + + tya + ldy {z2} + clc + adc {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuc1 @@ -77205,262 +77863,368 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuyy_plus_vbuc1 -pbuz1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 + sta $ff + + tya + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff + + tya + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff + + tya + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + + tya + sec + sbc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + + tya + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_vbuaa -pbuz1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.0 + ldy {z1} + sta $ff - sty $ff + sta $ff + tya sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff - stx $ff + txa + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff - stx $ff + txa + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_vbuxx -pbuz1_derefidx_vbuaa=vbuz1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:25.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:25.0 + ldy {z1} + sta $ff + tya stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:25.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.0 + ldy {z1} + sta $ff - stx $ff + txa + sty $ff clc adc $ff ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus_vbuyy -pbuz1_derefidx_vbuaa=vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuaa=vbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff - stx $ff + txa + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuaa=vbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff - stx $ff + txa + sty $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_vbuyy +pbuz1_derefidx_vbuaa=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.0 + ldx {z1} + sta $ff + + txa + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_plus_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:25.0 + ldx {z1} + sta $ff + + txa + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + ldy {z1} + sta $ff + + txa + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + ldy {z1} + sta $ff + + txa + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_vbuz1 -pbuz1_derefidx_vbuaa=vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuaa=vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:28.0 ldx {z1} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - stx $ff + txa + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuaa=vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:28.0 ldx {z1} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - stx $ff + txa + sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + sta $ff + tya and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + sta $ff + tya ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_vbuz2 -pbuz1_derefidx_vbuaa=vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:22.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuz2 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:22.0 + ldy {z1} + sta $ff + tya sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 + ldy {z1} + sta $ff + tya clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.5 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:30.5 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor__deref_pbuz1 +pbuz1_derefidx_vbuaa=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:34.5 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:32.5 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + + tya ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + tya ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + tya ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuz2 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 + ldy {z1} + sta $ff + tya sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + ldy {z1} + sta $ff + tya clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + tya and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + tya ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + tya eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff + tya sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff + tya clc adc {c1} ldy $ff @@ -77539,29 +78303,39 @@ pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.5 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.5 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff + + txa + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z1} + ldy {z1} + sta $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z1} + ldy {z1} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -77569,20 +78343,20 @@ pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + tya ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + tya ldy {z2} ora ({z2}),y ldy $ff @@ -77590,20 +78364,20 @@ pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + tya ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + tya ldy {z3} ora ({z2}),y ldy $ff @@ -77611,20 +78385,20 @@ pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + tya ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + tya ldy #{c1} ora ({z2}),y ldy $ff @@ -77674,142 +78448,179 @@ pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + tya and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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 Y cycles:21.5 + ldy {z1} + sta $ff + tya ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + tya eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + tya sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z1} + sta $ff + tya clc adc {c1},x ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.5 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff - and {c1},x + txa + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.5 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff - ora {c1},x + txa + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.5 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff - eor {c1},x + txa + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 +pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.5 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff + txa sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 +pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:23.5 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff + txa clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + ldx {z1} + ldy {z1} + sta $ff + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + ldx {z1} + ldy {z1} + sta $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + ldx {z1} + ldy {z1} + sta $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.5 + ldx {z1} + ldy {z1} + sta $ff + + txa + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:26.5 + ldx {z1} + ldy {z1} + sta $ff + + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + + tya ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + tya ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + tya ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.5 + ldy {z1} + sta $ff + tya ldy {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.5 + ldy {z1} + sta $ff + tya ldy {z2} clc adc {c1},y @@ -77825,104 +78636,93 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=vbuz1_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuz1_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 + ldy {z1} + sta $ff + tya and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 + ldy {z1} + sta $ff + tya ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 + ldy {z1} + sta $ff + tya eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + tya sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + tya clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_vbuz2 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + sta $ff - tya and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuz2 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + sta $ff - tya ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuaa -pbuz1_derefidx_vbuaa=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:23.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.0 + sta $ff - tya eor #$ff sec adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuz2 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + sta $ff - tya clc adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + sta $ff txa and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + sta $ff txa ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuxx -pbuz1_derefidx_vbuaa=vbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuxx < vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:23.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus_vbuxx < vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:21.0 + sta $ff txa eor #$ff @@ -77930,260 +78730,298 @@ pbuz1_derefidx_vbuaa=vbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuxx adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + sta $ff txa clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_vbuyy -pbuz1_derefidx_vbuaa=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + sta $ff + tya and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + sta $ff + tya + ora {z2} + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuyy +pbuz1_derefidx_vbuaa=vbuz2_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:21.0 + sta $ff + + tya + eor #$ff + sec + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + + tya + clc + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + sta $ff + + tya + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + sta $ff + + tya ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuz1 -pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:24.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff + + tya + eor #$ff + sec + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 + ldy {z1} + sta $ff + + tya + clc + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_band_vbuz2 < vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.0 + sta $ff + + lda {z2} + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz2 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:15.0 + sta $ff + + lda {z2} + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuz2 +pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuyy < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:17.0 + ldy {z2} + sta $ff + + lda #0 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz2 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:17.0 + sta $ff + + lda {z2} + asl + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_vbuz2 < vbuaa=vbuz2_band_vbuz1 < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.0 + sta $ff + + lda {z2} + and {z3} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_vbuz2 < vbuaa=vbuz2_bor_vbuz1 < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.0 + sta $ff + + lda {z2} + ora {z3} + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuz3 +pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz3 < vbuaa=vbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.0 + sta $ff + + lda {z2} + sec + sbc {z3} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus_vbuz2 < vbuaa=vbuz2_plus_vbuz1 < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.0 + sta $ff + + lda {z2} + clc + adc {z3} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:24.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:24.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz1 +pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X Y cycles:28.5 + tax + ldy #0 + lda ({z1}),y + stx $ff eor #$ff sec adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:26.5 + tax + ldy #0 + lda ({z1}),y + stx $ff clc adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff - and {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:17.0 - tay lda {z2} - sty $ff - - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuz2 -pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:19.0 - tay - lda {z2} - sty $ff - - lda #0 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:19.0 - tay - lda {z2} - sty $ff - - asl - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 - tay - lda {z2} - sty $ff - - and {z3} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 - tay - lda {z2} - sty $ff - - ora {z3} - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuz3 -pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:22.0 - tay - lda {z2} - sty $ff - - sec - sbc {z3} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 - tay - lda {z2} - sty $ff - - clc - adc {z3} - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz2 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z2} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz2 < vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z2} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz2 < vbuaa=vbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:24.5 + sta $ff + lda {z2} sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 + sta $ff + lda {z2} clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band__deref_pbuz2 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z2} ldy #0 and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor__deref_pbuz2 < vbuaa=vbuz2_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z2} ldy #0 ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bxor__deref_pbuz2 < vbuaa=vbuz2_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z2} ldy #0 eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz3 < vbuaa=vbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:24.5 + sta $ff + lda {z2} sec ldy #0 sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus__deref_pbuz2 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 + sta $ff + lda {z2} clc ldy #0 adc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + lda {c1} and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + lda {c1} ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz2 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.0 + sta $ff + lda {z2} eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:23.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuc1 < vbuaa=vbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.0 + sta $ff + lda {z2} sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 + sta $ff + lda {c1} clc adc {z2} ldy $ff @@ -78223,28 +79061,27 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz1_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {z2} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {z2} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff txa tay @@ -78252,9 +79089,8 @@ pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff txa tay @@ -78265,27 +79101,35 @@ pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + lda {z2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -78293,91 +79137,84 @@ pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z3} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z3} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy #{c1} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy #{c1} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {z2} - sty $ff - and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {z2} - sty $ff - ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz3_derefidx_vbuaa -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff txa tay @@ -78385,9 +79222,8 @@ pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff txa tay @@ -78398,27 +79234,35 @@ pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz3_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz3_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - tay lda {z2} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {z2} + ora ({z3}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz3_derefidx_vbuyy +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + lda {z2} + and ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - tay lda {z2} ora ({z3}),y ldy $ff @@ -78426,62 +79270,56 @@ pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z2} + sta $ff - tay + tya and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z2} + sta $ff - tay + tya ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z3} + sta $ff + + lda {z2} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z3} + sta $ff + + lda {z2} ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + lda {z2} ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + lda {z2} ldy {z4} ora ({z3}),y ldy $ff @@ -78489,307 +79327,265 @@ pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy #{c1} + sta $ff + + lda {z2} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy #{c1} + sta $ff + + lda {z2} ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuz2 < 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:21.5 + sta $ff + tay lda {c1},y - sty $ff - and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz2 < 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:21.5 + sta $ff + tay lda {c1},y - sty $ff - ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay lda {z2} - sty $ff - eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + tay lda {z2} - sty $ff - sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 + sta $ff + tay lda {c1},y - sty $ff - clc adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 + sta $ff + lda {c1},x and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 + sta $ff + lda {c1},x ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 + sta $ff + lda {z2} eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + sta $ff + lda {z2} sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 + sta $ff + lda {c1},x clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:24.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:19.5 + sta $ff - and {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuz2 < 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:26.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:24.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < 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 + sta $ff - ora {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz2 < 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:26.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff - - tay lda {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tay - lda {z1} - sty $ff - - tay lda {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:26.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 + sta $ff - clc - adc {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:28.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y clc adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:22.5 + ldy {z1} + sta $ff - tay - and {c1},y + lda {c1},y + and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - tay - ora {c1},y + lda {c1},y + ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - tay + lda {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + lda {z2} + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + + lda {c1},y + clc + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + tya + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + tya + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + tya + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:23.5 + sta $ff + + lda {z2} tay sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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:25.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:23.5 + ldy {z2} + sta $ff - tay + tya clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:22.5 ldy {z3} - and {c1},y + sta $ff + + lda {c1},y + and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.5 ldy {z3} - ora {c1},y + sta $ff + + lda {c1},y + ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + sta $ff + + lda {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z3} + sta $ff + + lda {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 ldy {z3} + sta $ff + + lda {c1},y clc - adc {c1},y + adc {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuc1 @@ -78802,53 +79598,86 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + sta $ff + lda #{c1} and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + sta $ff + lda #{c1} ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz2 < vbuaa=vbuc1_bxor_vbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.0 + sta $ff + lda {z2} eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:21.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_minus_vbuc1 < vbuaa=vbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:19.0 + sta $ff + lda {z2} sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + lda #{c1} clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:27.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa +pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuxx @@ -78859,31 +79688,196 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.5 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:30.5 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 +pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.5 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:32.5 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:24.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:24.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 +pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:26.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:26.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc1 +pbuz1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:27.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:27.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuz1_derefidx_vbuaa @@ -78929,31 +79923,145 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx @@ -78964,16 +80072,110 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -78984,42 +80186,77 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc1 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuz2 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff - - tya - ldy #0 - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff - - tya - ldy #0 - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor__deref_pbuz2 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff - - tya - ldy #0 - eor ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuaa < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:23.5 tax - tay - sty $ff + ldy #0 + lda ({z1}),y + stx $ff + + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:23.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:23.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + sta $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + sta $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + sta $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuaa < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.5 + tax + sta $ff ldy #0 lda ({z2}),y @@ -79028,9 +80265,84 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuaa < pbuz1_derefidx_vbuaa=_deref_pbuz sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuz2 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + txa + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + txa + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + txa + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:27.5 + sta $ff + + ldy #0 + lda ({z2}),y + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + + txa + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuyy +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff tya clc @@ -79038,90 +80350,36 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff - txa + tya ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff - txa + tya ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff - txa + tya ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:29.5 - tay - sty $ff - - ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - sty $ff - - txa - clc - ldy #0 - adc ({z2}),y - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuyy -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff - - ldy #0 - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff - - ldy #0 - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff - - ldy #0 - eor ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.5 +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.5 ldx {z1} - tay - sty $ff + sta $ff ldy #0 lda ({z2}),y @@ -79130,46 +80388,42 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + ldy {z1} + sta $ff + tya clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z2} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz2 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z2} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz2 < vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z2} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 + sta $ff ldy #0 lda ({z2}),y @@ -79177,46 +80431,41 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 + sta $ff + lda {z2} clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z3} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band__deref_pbuz2 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z3} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z3} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor__deref_pbuz2 < vbuaa=vbuz2_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z3} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tay - lda {z3} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bxor__deref_pbuz2 < vbuaa=vbuz2_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 + sta $ff + lda {z3} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 + sta $ff ldy #0 lda ({z2}),y @@ -79224,24 +80473,59 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz sbc {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tay +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus__deref_pbuz2 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 + sta $ff + lda {z3} - sty $ff + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz1 +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_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:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79249,9 +80533,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_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:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79259,9 +80542,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_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:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79269,9 +80551,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 + sta $ff ldy #0 lda ({z2}),y @@ -79280,9 +80561,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_der sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_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:29.0 + sta $ff ldy #0 lda ({z2}),y @@ -79291,9 +80571,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79301,9 +80580,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=_dere and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79311,9 +80589,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79321,9 +80598,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_dere eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 + sta $ff ldy #0 lda ({z2}),y @@ -79332,9 +80608,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_der sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:29.0 + sta $ff ldy #0 lda ({z2}),y @@ -79343,36 +80618,32 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_dere adc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + lda {c1} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + lda {c1} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + lda {c1} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:27.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 + sta $ff ldy #0 lda ({z2}),y @@ -79380,11 +80651,10 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_der sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 + sta $ff + lda {c1} clc ldy #0 adc ({z2}),y @@ -79445,9 +80715,8 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79455,9 +80724,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79468,9 +80736,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79478,9 +80745,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79491,9 +80757,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79501,9 +80766,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79534,9 +80798,8 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79544,9 +80807,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79557,9 +80819,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79567,9 +80828,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79580,9 +80840,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79590,9 +80849,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -79603,9 +80861,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79613,9 +80870,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -79626,37 +80882,79 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < 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:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < 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:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < 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:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < 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:28.0 + sta $ff + tax + ldy #0 + lda ({z2}),y + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < 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:28.0 + sta $ff + tay - sty $ff + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + + lda {c1},x + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},x + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + + lda {c1},x + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 + sta $ff ldy #0 lda ({z2}),y @@ -79664,46 +80962,89 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vb sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.0 - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + sta $ff + lda {c1},x clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + lda {c1},y ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + lda {c1},y ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + lda {c1},y ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:28.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_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:30.0 + sta $ff + + tya + tax + ldy #0 + lda ({z2}),y + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + sta $ff + + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 + ldx {z1} + sta $ff ldy #0 lda ({z2}),y @@ -79711,151 +81052,45 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vb sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:29.0 + ldy {z1} + sta $ff + lda {c1},y clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z2} + sta $ff - ldy #0 - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < 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:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z2} + sta $ff - ldy #0 - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < 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:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z2} + sta $ff - ldy #0 - eor ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < 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:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - ldx {z1} - tay - sty $ff - - ldy #0 - lda ({z2}),y - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c1},x - sty $ff - - clc - ldy #0 - adc ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < 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:33.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - clc - ldy #0 - adc ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - - ldy #0 - lda ({z2}),y - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - - ldy #0 - lda ({z2}),y - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - - ldy #0 - lda ({z2}),y - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_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:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_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:29.0 + sta $ff ldy #0 lda ({z2}),y @@ -79864,50 +81099,45 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vb sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:29.0 ldy {z2} + sta $ff + + lda {c1},y clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - ldy #0 - lda ({z2}),y - ldy {z3} - and {c1},y + adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z3} + sta $ff + lda {c1},y ldy #0 - lda ({z2}),y - ldy {z3} - ora {c1},y + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z3} + sta $ff + lda {c1},y ldy #0 - lda ({z2}),y - ldy {z3} - eor {c1},y + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_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:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z3} + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_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:29.0 + sta $ff ldy #0 lda ({z2}),y @@ -79916,15 +81146,14 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vb sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:29.0 ldy {z3} + sta $ff + + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuc1 @@ -79937,36 +81166,32 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + lda #{c1} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + lda #{c1} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + lda #{c1} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 + sta $ff ldy #0 lda ({z2}),y @@ -79974,337 +81199,368 @@ pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + lda #{c1} clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff - - tya - and {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff - - tya - ora {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff - - tya - eor {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1} - sty $ff - - sty $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - sty $ff - - tya - clc - adc {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff - - txa - and {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff - - txa - ora {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff - - txa - eor {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:26.0 - tay - lda {c1} - sty $ff - - stx $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - sty $ff - - txa - clc - adc {c1} - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuyy -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + sta $ff and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + sta $ff ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + sta $ff eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1} - sty $ff - - stx $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 ldy {c1} + sta $ff + sta $ff tya sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff clc adc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff - and {z2} + txa + and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff - ora {z2} + txa + ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + txa eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.0 - tay +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.0 + sta $ff + + lda {c1} + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + + txa + clc + adc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + + tya + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + + tya + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + + tya + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 + sta $ff + lda {c1} sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + tya + clc + adc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + + tya + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + + tya + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + + tya + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff + + lda {c1} + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff + + tya + clc + adc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + + lda {c1} + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + + lda {c1} + ora {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz2 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.0 + sta $ff + + lda {z2} + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz2 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.0 + sta $ff + + lda {c1} sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 + sta $ff + lda {c1} clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:35.5 + tax + ldy #0 + lda ({z1}),y + ldy {c1} + stx $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:27.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + + lda {c1} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + lda {c1} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + lda {c1} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuz2 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.5 + sta $ff + lda {c1} sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 + sta $ff + lda {c1} clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuc1 < vbuaa=_deref_pbuc1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.0 + sta $ff + lda {c1} sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:24.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.0 + sta $ff + lda {c1} clc adc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.0 + sta $ff + lda {c1} sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:24.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.0 + sta $ff + lda {c1} clc adc {c2} ldy $ff @@ -80344,28 +81600,27 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + tay lda {c1} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + tay lda {c1} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + sta $ff txa tay @@ -80373,9 +81628,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + sta $ff txa tay @@ -80386,27 +81640,35 @@ pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + lda {c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + + lda {c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -80414,62 +81676,56 @@ pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z2} + sta $ff + + lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z2} + sta $ff + + lda {c1} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z3} + sta $ff + + lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z3} + sta $ff + + lda {c1} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + lda {c1} ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + lda {c1} ldy #{c1} ora ({z2}),y ldy $ff @@ -80477,20 +81733,18 @@ pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc2_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + lda {c1} ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc2_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + lda {c1} ldy #{c2} ora ({z2}),y ldy $ff @@ -80498,166 +81752,32 @@ pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuz2_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff - - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff - - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff - - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff - - sec - sbc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff - - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff tay lda {c1} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff tay lda {c1} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff tay lda {c1} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1} - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff tay lda {c1} @@ -80665,20 +81785,8 @@ pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vb sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff tay lda {c1} @@ -80686,49 +81794,160 @@ pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbu adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff - ldy {z2} + lda {c1} + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + + lda {c1} + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + + lda {c1} + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 + sta $ff + + lda {c1} + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 + sta $ff + + lda {c1} + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {c1} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - ldy {z2} + lda {c1} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - ldy {z2} + lda {c1} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff - ldy {z2} + lda {c1} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + lda {c1} + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + lda {c1} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + lda {c1} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + lda {c1} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + + lda {c1} + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + + lda {c1} + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {c1} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z2} + sta $ff + + lda {c1} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z2} + sta $ff + + lda {c1} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z2} + sta $ff + + lda {c1} + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z2} + sta $ff + + lda {c1} clc adc {c1},y ldy $ff @@ -80743,283 +81962,243 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {c1} - sty $ff - and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {c1} - sty $ff - ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {c1} - sty $ff - eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff + tay lda {c1} - sty $ff - sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=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:24.5 + sta $ff + tay lda {c1} - sty $ff - clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + lda {c1} and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + lda {c1} ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + lda {c1} eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 + sta $ff + lda {c1} sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:22.5 + sta $ff + lda {c1} clc adc {c2},x ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - and {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - ora {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - eor {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_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 + sta $ff - sec - sbc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - tay - lda {z1} - sty $ff - - tay lda {c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:22.5 + sta $ff - clc - adc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_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:29.5 - tay - lda {z1} - sty $ff - - tay lda {c1} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - ldy {z2} + lda {c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - ldy {z2} + lda {c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - ldy {z2} + lda {c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff - ldy {z2} + lda {c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:25.5 + ldy {z1} + sta $ff - ldy {z2} + lda {c1} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z2} + sta $ff + lda {c1} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z2} + sta $ff + + lda {c1} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z2} + sta $ff + + lda {c1} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z2} + sta $ff + + lda {c1} + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:25.5 + ldy {z2} + sta $ff + + lda {c1} + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + + lda {c1} ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + lda {c1} ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + lda {c1} ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff + lda {c1} ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff + lda {c1} ldy #{c1} clc adc {c2},y @@ -81035,86 +82214,76 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuc1 < vbuaa=_deref_pbuc1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_band__deref_pbuc1 < vbuaa=vbuc2_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuc2 < vbuaa=_deref_pbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_plus__deref_pbuc1 < vbuaa=vbuc2_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} clc adc #{c2} ldy $ff @@ -82109,39 +83278,35 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuc1_bor_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuc1_plus_vbuc2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff - txa + tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff - txa + tay ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay txa ora ({z2}),y ldy $ff @@ -82173,38 +83338,38 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {z2} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {z2} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {z3} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {z3} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y @@ -82226,19 +83391,19 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus__deref_pbuz3 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + tay lda {c1} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + tay lda {c1} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y @@ -82355,40 +83520,38 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + tay + lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + tay + lda {c1},y ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y @@ -82400,63 +83563,63 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z2} + sta $ff + tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z2} + sta $ff + tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z3} + sta $ff + tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z3} + sta $ff + tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y @@ -82473,19 +83636,19 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay lda #{c1} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay lda #{c1} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y @@ -82497,18 +83660,16 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_plus_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff txa tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff txa tay @@ -82548,9 +83709,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_plus_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff txa tay @@ -82558,9 +83718,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff txa tay @@ -82571,9 +83730,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_plus_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff txa tay @@ -82581,9 +83739,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff txa tay @@ -82609,9 +83766,8 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_plus__deref_pbuz3 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + sta $ff txa tay @@ -82619,9 +83775,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + sta $ff txa tay @@ -82747,9 +83902,8 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff txa tay @@ -82757,9 +83911,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff txa tay @@ -82800,9 +83953,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + sta $ff txa ldx {z2} @@ -82811,9 +83963,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + sta $ff txa ldx {z2} @@ -82825,9 +83976,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + sta $ff txa ldx {z3} @@ -82836,9 +83986,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + sta $ff txa ldx {z3} @@ -82860,9 +84009,8 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff txa tay @@ -82870,9 +84018,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff txa tay @@ -82883,33 +84030,105 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + sta $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + sta $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + txa + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + tya + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + tya + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.5 + ldx {z1} + sta $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.5 + ldx {z1} + sta $ff + + txa + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {z2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_vbuz3 @@ -82928,8 +84147,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + lda {c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + lda {c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus__deref_pbuc1 @@ -83043,33 +84274,113 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_pbuz3_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + sta $ff + + tax + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + sta $ff + + tax + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + lda {c1},y + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + lda {c1},y + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z1} + sta $ff + + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z1} + sta $ff + + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z2} + sta $ff + + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z2} + sta $ff + + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z3} + sta $ff + + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z3} + sta $ff + + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 @@ -83083,52 +84394,52 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff - tay - txa + lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + lda #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bxor_vbuc1 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_minus_vbuc1 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_plus_vbuc1 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + sta $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + sta $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -83136,29 +84447,41 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + tax + tya + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + tax + tya + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 ldx {z1} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 ldx {z1} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -83166,22 +84489,18 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -83189,22 +84508,18 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - tay lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - tay lda {z3} ora ({z2}),y ldy $ff @@ -83212,8 +84527,26 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus__deref_pbuz1 @@ -83227,22 +84560,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus__deref_pbuz3 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -83360,24 +84689,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldy {z1} + sta $ff - tay + tax lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldy {z1} + sta $ff - tay + tax lda {c1},x ora ({z2}),y ldy $ff @@ -83385,22 +84710,18 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -83408,29 +84729,41 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + tax + lda {c1},y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + tax + lda {c1},y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 ldx {z1} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 ldx {z1} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -83438,24 +84771,20 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 ldx {z2} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 ldx {z2} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -83463,24 +84792,20 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 ldx {z3} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 ldx {z3} - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -83498,22 +84823,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -83521,41 +84842,35 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} + sta $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} + sta $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + sta $ff + txa ora ({z2}),y ldy $ff @@ -83563,25 +84878,39 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tya ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tya + ldy {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + + tya + ldy {z2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + + tya ldy {z2} ora ({z2}),y ldy $ff @@ -83589,56 +84918,69 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z3} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z3} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {z3} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -83646,9 +84988,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -83664,21 +85005,19 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus__deref_pbuz3 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z2} + sta $ff + + lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z2} + sta $ff + + lda {c1} ora ({z2}),y ldy $ff sta ({z1}),y @@ -83795,20 +85134,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} ora ({z2}),y ldy $ff @@ -83816,69 +85155,57 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} + sta $ff + + lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} + sta $ff + + lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff - ldy {z2} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy {z2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff - tay lda {c1},y ldy {z2} ora ({z2}),y @@ -83887,21 +85214,19 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y @@ -83910,21 +85235,19 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z3} + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z3} + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y @@ -83943,62 +85266,54 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda #{c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + sta $ff + + lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda #{c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + sta $ff + + lda #{c1} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_plus_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} + sta $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} + sta $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + sta $ff + txa ora ({z2}),y ldy $ff @@ -84006,25 +85321,39 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tya ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tya + ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + + tya + ldy {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + + tya ldy {z3} ora ({z2}),y ldy $ff @@ -84032,39 +85361,35 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z3} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z3} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff lda {z3} tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff lda {z3} tay @@ -84074,35 +85399,50 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_vbuz3 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz4 < pbuz1_derefidx_vbuaa=vbuz4_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz3_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z3} + sta $ff lda {z4} - ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz4 < pbuz1_derefidx_vbuaa=vbuz4_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz3_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z3} + sta $ff lda {z4} - ldy {z3} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_vbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -84110,9 +85450,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy #0 lda ({z2}),y @@ -84128,29 +85467,43 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff + ldy #0 + lda ({z4}),y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff + ldy #0 + lda ({z4}),y ldy {z3} ora ({z2}),y ldy $ff sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z3} + sta $ff + + lda {c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z3} + sta $ff + + lda {c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus__deref_pbuc1 @@ -84319,20 +85672,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuz4_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_pbuz4_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z3} ora ({z2}),y ldy $ff @@ -84340,69 +85693,57 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z3} + sta $ff + + lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z3} + sta $ff + + lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff - ldy {z3} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff - tay lda {c1},y ldy {z3} ora ({z2}),y @@ -84411,21 +85752,19 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y @@ -84434,18 +85773,16 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff ldy {z3} lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff ldy {z3} lda {c1},y @@ -84455,9 +85792,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy {z4} lda {c1},y @@ -84465,9 +85801,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sta $ff ldy {z4} lda {c1},y @@ -84488,62 +85823,54 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda #{c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + sta $ff + + lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda #{c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + sta $ff + + lda #{c1} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_plus_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy #{c1} + sta $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy #{c1} + sta $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} + sta $ff + txa ora ({z2}),y ldy $ff @@ -84551,25 +85878,39 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tya ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tya + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + + tya + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + + tya ldy #{c1} ora ({z2}),y ldy $ff @@ -84577,56 +85918,69 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy #{c1} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z2} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy #{c1} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z3} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy #{c1} + sta $ff + + lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z3} - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy #{c1} + sta $ff + + lda {z3} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -84634,9 +85988,8 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff ldy #0 lda ({z2}),y @@ -84647,25 +86000,39 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + ldy #0 + lda ({z3}),y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + ldy #0 + lda ({z3}),y + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + + lda {c1} + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff + + lda {c1} ldy #{c1} ora ({z2}),y ldy $ff @@ -84673,20 +86040,18 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus__deref_pbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy #{c1} + sta $ff + lda {c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy #{c1} + sta $ff + lda {c2} ora ({z2}),y ldy $ff @@ -84819,20 +86184,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuz3_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c1} ora ({z2}),y ldy $ff @@ -84840,20 +86205,18 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + lda {c1},x ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + lda {c1},x ldy #{c1} ora ({z2}),y ldy $ff @@ -84861,48 +86224,38 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff - ldy #{c1} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - tay lda {c1},y ldy #{c1} ora ({z2}),y @@ -84911,21 +86264,19 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y @@ -84934,21 +86285,19 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z3} + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z3} + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y @@ -84967,20 +86316,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c2},y - sty $ff - ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c2},y - sty $ff - ldy #{c1} ora ({z2}),y ldy $ff @@ -84988,69 +86337,57 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c2},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy #{c1} + sta $ff + + lda {c2},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c2},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy #{c1} + sta $ff + + lda {c2},x ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c2},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff - ldy #{c1} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c2},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c2},x - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + lda {c2},y ldy #{c1} ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff + + lda {c2},y + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - tay lda {c2},y ldy #{c1} ora ({z2}),y @@ -85059,21 +86396,19 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c2},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c2},y ldy #{c1} ora ({z2}),y @@ -85082,21 +86417,19 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z3} + sta $ff + lda {c2},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z3} + sta $ff + lda {c2},y ldy #{c1} ora ({z2}),y @@ -85125,20 +86458,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuz1_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} + sta $ff + lda #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_pbuz1_derefidx_vbuc1 < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} + sta $ff + lda #{c2} ora ({z2}),y ldy $ff @@ -85146,102 +86477,131 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_plus_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - txa - and {c1},x + tay + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_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 X Y cycles:22.5 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - txa - ora {c1},x + tay + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - txa - eor {c1},x + tay + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.5 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=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:26.5 + sta $ff - stx $ff + tay + lda {c1},y + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < pbuz1_derefidx_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 X Y cycles:24.5 - tax - tay - sty $ff +pbuz1_derefidx_vbuaa=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:20.5 + sta $ff - txa + tay clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + tay txa and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + tay txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + tay txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuaa=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:26.5 + sta $ff + tay lda {c1},y - sty $ff - stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < pbuz1_derefidx_vbuaa=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 Y cycles:22.5 + sta $ff + tay txa clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + sta $ff + + tax + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:20.5 + sta $ff + + tax + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + sta $ff + + tax + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:26.5 + sta $ff + + tax + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:22.5 + sta $ff + + tax + tya + clc + adc {c1},x + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tay lda {z1} @@ -85266,12 +86626,12 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.5 ldx {z1} + sta $ff + tay lda {c1},y - sty $ff - stx $ff sec sbc $ff @@ -85286,180 +86646,225 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuz2 < 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:21.5 + sta $ff + tay lda {c1},y - sty $ff - and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz2 < 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:21.5 + sta $ff + tay lda {c1},y - sty $ff - ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay lda {z2} - sty $ff - eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.5 + sta $ff + tay lda {c1},y - sty $ff - sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 + sta $ff + tay lda {c1},y - sty $ff - clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:36.0 + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < 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:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < 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:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < 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:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:28.0 + sta $ff + tay lda {c1},y - sty $ff - sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < 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:28.0 + sta $ff + tay lda {c1},y - sty $ff - clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {c1} - sty $ff - and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {c1} - sty $ff - ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + tay lda {c1} - sty $ff - eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.5 + sta $ff + tay lda {c1},y - sty $ff - sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + sta $ff + tay lda {c1} - sty $ff - clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < 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:22.5 + sta $ff + tay lda {c1},y - sty $ff - and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < 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:22.5 + sta $ff + tay lda {c1},y - sty $ff - ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < 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:22.5 + sta $ff + tay lda {c1},y - sty $ff - eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.5 + sta $ff + tay lda {c1},y - sty $ff - sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < 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:24.5 + sta $ff + tay lda {c1},y - sty $ff - clc adc {c2} ldy $ff @@ -85499,21 +86904,19 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuz1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + tay + lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + tay + lda {c1},y ora ({z2}),y ldy $ff sta ({z1}),y @@ -85525,29 +86928,39 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + sta $ff - tay + tax lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + sta $ff - tay + tax + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldy {z1} + sta $ff + + tax + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldy {z1} + sta $ff + + tax lda {c1},x ora ({z2}),y ldy $ff @@ -85555,20 +86968,20 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} ora ({z2}),y ldy $ff @@ -85576,20 +86989,20 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z3} ora ({z2}),y ldy $ff @@ -85597,20 +87010,20 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c1} ora ({z2}),y ldy $ff @@ -85618,20 +87031,20 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c2} ora ({z2}),y ldy $ff @@ -85639,189 +87052,221 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax tay - lda {c1},x - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - tay - lda {c1},x - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 - tax - tay - lda {c1},x - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 - tax - tay - lda {c1},x - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff - + lda {c1},y and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + tay + lda {c1},y ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + tay + lda {c1},y eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_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:25.0 + sta $ff + tay lda {c1},y - sty $ff - sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=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:25.0 + sta $ff + tay + lda {c1},y clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldx {z1} +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + tay lda {c1},x - sty $ff - and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldx {z1} +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + tay lda {c1},x - sty $ff - ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldx {z1} +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + tay lda {c1},x - sty $ff - eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldx {z1} +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_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:25.0 + sta $ff + tay lda {c1},y - sty $ff - sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - ldx {z1} +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:25.0 + sta $ff + tay lda {c1},x - sty $ff - clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:25.0 + sta $ff + + tax + lda {c1},x + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:25.0 + sta $ff + + tax + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + sta $ff + + tay + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + sta $ff + + tay + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + sta $ff + + tay + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_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:28.0 + ldx {z1} + sta $ff + tay lda {c1},y - sty $ff + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:28.0 + ldx {z1} + sta $ff + tay + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + + tay + lda {c1},y ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < 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:28.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_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:28.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} clc adc {c1},y @@ -85837,236 +87282,268 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + tay + lda {c1},y + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + + tay + lda {c1},y + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + + tay + lda {c1},y + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_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:25.0 + sta $ff + + tay + lda {c1},y + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=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_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + + tay + lda {c1},y + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + sta $ff + + tay + lda {c1},y and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:23.0 + sta $ff + tay + lda {c1},y ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + sta $ff + tay + lda {c1},y eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 - tax - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_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:25.0 + sta $ff + tay + lda {c1},y sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:25.0 + sta $ff + + tay + lda {c1},y + clc + adc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + sta $ff + tax - tay lda {c1},x - sty $ff - - clc - adc {c2},x + and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},x + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},x + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:25.0 + sta $ff + + tax + lda {c1},x + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:25.0 + sta $ff + + tax + lda {c1},x + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + ldx {z1} + sta $ff + tay lda {c1},y - sty $ff - and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 + ldx {z1} + sta $ff + tay lda {c1},y - sty $ff - ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + ldx {z1} + sta $ff + tay lda {c1},y - sty $ff - eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_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:28.0 + ldx {z1} + sta $ff + tay lda {c1},y - sty $ff - sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:28.0 + ldx {z1} + sta $ff + tay lda {c1},y - sty $ff - clc adc {c2},x ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z1} +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - - and {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z1} - tay - lda {c1},y - sty $ff - - ora {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z1} - tay - lda {c1},y - sty $ff - - eor {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldx {z1} - tay - lda {c1},y - sty $ff - - sec - sbc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldx {z1} - tay - lda {c1},y - sty $ff - - clc - adc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},y - sty $ff - ldy {z2} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < 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:28.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_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:28.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sta $ff + tay lda {c1},y - sty $ff - ldy #{c1} clc adc {c2},y @@ -86082,111 +87559,105 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + tay lda {c1},y - sty $ff - and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 + sta $ff + tay lda {c1},y - sty $ff - ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + tay lda {c1},y - sty $ff - eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=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:22.5 + sta $ff + tay lda {c1},y - sty $ff - sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuaa=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:22.5 + sta $ff + tay lda {c1},y - sty $ff - clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuc2 < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + tay lda {c1},y - sty $ff - and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 + sta $ff + tay lda {c1},y - sty $ff - ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuc2 < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + tay lda {c1},y - sty $ff - eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=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:22.5 + sta $ff + tay lda {c1},y - sty $ff - sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuc2 < pbuz1_derefidx_vbuaa=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:22.5 + sta $ff + tay lda {c1},y - sty $ff - clc adc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + sta $ff - tya and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_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 Y cycles:20.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + sta $ff - tya ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + sta $ff - tya eor {c1},x ldy $ff sta ({z1}),y @@ -86200,145 +87671,165 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=pbu sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_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:22.5 - tay +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + txa + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:18.5 + sta $ff + + txa + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + txa + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.5 + sta $ff + + lda {c1},x + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + + txa + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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 Y cycles:18.5 + sta $ff + + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 + sta $ff + + lda {c1},x sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:20.5 + sta $ff tya clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff - txa + tya and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_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:20.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuaa=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 Y cycles:21.5 + ldy {z1} + sta $ff - txa + tya ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff - txa + tya eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:26.5 - tay +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 + ldy {z1} + sta $ff + lda {c1},x sty $ff - - stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < pbuz1_derefidx_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:22.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z1} + sta $ff - txa + tya clc adc {c1},x ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tay - lda {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tay - lda {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.5 - tay lda {c1},x - ldx {z1} - sty $ff - - stx $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.5 - tay - lda {z1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.5 - tay - lda {c1},x - sty $ff - and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 + sta $ff + lda {c1},x ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 + sta $ff + lda {z2} eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.5 + sta $ff + lda {c1},x sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 + sta $ff + lda {c1},x clc adc {z2} ldy $ff @@ -86348,133 +87839,118 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + lda {c1},x ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 + sta $ff + lda {c1},x ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + lda {c1},x ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:28.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.0 + sta $ff + lda {c1},x sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + sta $ff + lda {c1},x clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + lda {c1} and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + lda {c1} ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + lda {c1} eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + sta $ff + lda {c1},x sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.5 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 + sta $ff + lda {c1} clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:20.5 + sta $ff + lda {c1},x and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:20.5 + sta $ff + lda {c1},x ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:20.5 + sta $ff + lda {c1},x eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + sta $ff + lda {c1},x sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:24.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:22.5 + sta $ff + lda {c1},x clc adc {c2} ldy $ff @@ -86514,28 +87990,27 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff txa tay @@ -86543,9 +88018,8 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff txa tay @@ -86556,27 +88030,35 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + ldy {z1} + sta $ff + + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -86584,62 +88066,56 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} + sta $ff + + lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} + sta $ff + + lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z3} + sta $ff + + lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z3} + sta $ff + + lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + lda {c1},x ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + lda {c1},x ldy #{c1} ora ({z2}),y ldy $ff @@ -86647,20 +88123,18 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + lda {c1},x ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + lda {c1},x ldy #{c2} ora ({z2}),y ldy $ff @@ -86668,166 +88142,32 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff - - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff - - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff - - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff - - sec - sbc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff - - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c1},x - ldx {z1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff tay lda {c1},x and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c1},x - ldx {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < 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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff tay lda {c1},x ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c1},x - ldx {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff tay lda {c1},x eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - tay - lda {c1},x - ldx {z1} - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_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:30.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_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:25.0 + sta $ff tay lda {c1},x @@ -86835,20 +88175,8 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_der sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - tay - lda {c1},x - ldx {z1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < 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:30.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=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:25.0 + sta $ff tay lda {c1},x @@ -86856,49 +88184,160 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_dere adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + sta $ff - ldy {z2} + lda {c1},x + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:21.0 + sta $ff + + lda {c1},x + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},x + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:23.0 + sta $ff + + lda {c1},x + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:23.0 + sta $ff + + lda {c1},x + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},x and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff - ldy {z2} + lda {c1},x ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff - ldy {z2} + lda {c1},x eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=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 + sta $ff - ldy {z2} + lda {c1},x sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=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 + sta $ff + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff + + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff + + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff + + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z1} + sta $ff + + lda {c1},x + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z1} + sta $ff + + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + sta $ff + + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + sta $ff + + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z2} + sta $ff + + lda {c1},x + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z2} + sta $ff + + lda {c1},x clc adc {c1},y ldy $ff @@ -86913,283 +88352,243 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + tay lda {c1},x - sty $ff - and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuaa=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + tay lda {c1},x - sty $ff - ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + tay lda {c1},x - sty $ff - eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_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:25.0 + sta $ff + tay lda {c1},x - sty $ff - sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuaa=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 Y cycles:25.0 + sta $ff + tay lda {c1},x - sty $ff - clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + sta $ff + lda {c1},x and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:21.0 + sta $ff + lda {c1},x ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + sta $ff + lda {c1},x eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=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:23.0 + sta $ff + lda {c1},x sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:23.0 + sta $ff + lda {c1},x clc adc {c2},x ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff - and {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff - - tay lda {c1},x and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff - ora {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff - - tay lda {c1},x ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff - eor {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff - - tay lda {c1},x eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=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 + sta $ff - sec - sbc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_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:30.0 - tay - lda {z1} - sty $ff - - tay lda {c1},x sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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 + sta $ff - clc - adc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=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:30.0 - tay - lda {z1} - sty $ff - - tay lda {c1},x clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff - ldy {z2} + lda {c1},x and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff - ldy {z2} + lda {c1},x ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff - ldy {z2} + lda {c1},x eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z1} + sta $ff - ldy {z2} + lda {c1},x sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z1} + sta $ff - ldy {z2} + lda {c1},x clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + sta $ff + lda {c1},x + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + sta $ff + + lda {c1},x + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + sta $ff + + lda {c1},x + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z2} + sta $ff + + lda {c1},x + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z2} + sta $ff + + lda {c1},x + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + + lda {c1},x ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + lda {c1},x ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + lda {c1},x ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + lda {c1},x ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + lda {c1},x ldy #{c1} clc adc {c2},y @@ -87205,135 +88604,392 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + sta $ff + lda {c1},x and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + sta $ff + lda {c1},x ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuaa=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:18.5 + sta $ff + lda {c1},x eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 + sta $ff + lda {c1},x sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + sta $ff + lda {c1},x clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuc2 < pbuz1_derefidx_vbuyy=vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + sta $ff + lda {c1},x and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + sta $ff + lda {c1},x ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuz1_derefidx_vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuz1_derefidx_vbuaa=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:18.5 + sta $ff + lda {c1},x eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 + sta $ff + lda {c1},x sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + sta $ff + lda {c1},x clc adc #{c2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + sta $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + sta $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + sta $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 + tax + lda {c1},y + stx $ff + + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.5 + sta $ff + + lda {c1},y + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + tya + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + tya + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + tya + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 + sta $ff + + lda {c1},y + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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 Y cycles:20.5 + sta $ff + + tya + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.5 + ldx {z1} + sta $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.5 + ldx {z1} + sta $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.5 + ldx {z1} + sta $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 + ldx {z1} + sta $ff + + lda {c1},y + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuaa=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 Y cycles:23.5 + ldx {z1} + sta $ff + + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:19.5 + sta $ff + + lda {c1},y + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < 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 + sta $ff + + lda {c1},y + ora {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + lda {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.5 + sta $ff + + lda {c1},y + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 + sta $ff + + lda {c1},y + clc + adc {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 +pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + + lda {c1},y + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + + lda {c1},y + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:24.0 + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.0 + sta $ff + + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:26.0 + sta $ff + + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {c1} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {c1} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + + lda {c1} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + sta $ff + + lda {c1},y + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff + + lda {c1} + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:20.5 + sta $ff + + lda {c1},y + and {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:20.5 + sta $ff + + lda {c1},y + ora {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:20.5 + sta $ff + + lda {c1},y + eor {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + sta $ff + + lda {c1},y + sec + sbc {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:22.5 + sta $ff + + lda {c1},y + clc + adc {c2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -87379,61 +89035,320 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + lda {c1},y + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + sta $ff + + lda {c1},y + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + tax + lda {c1},y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + tax + lda {c1},y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + + lda {c1},y + ldy {z2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + + lda {c1},y + ldy {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + + lda {c1},y + ldy {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + + lda {c1},y + ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy #{c2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy #{c2} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:25.0 + sta $ff + + tax + lda {c1},y + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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 Y cycles:25.0 + sta $ff + + tax + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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 + sta $ff + + lda {c1},y + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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 + sta $ff + + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},y + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},y + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},y + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:23.0 + sta $ff + + lda {c1},y + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:23.0 + sta $ff + + lda {c1},y + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + sta $ff + + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + sta $ff + + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + sta $ff + + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:26.0 + ldx {z1} + sta $ff + + lda {c1},y + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 + ldx {z1} + sta $ff + + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy {z2} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy {z2} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:26.0 + sta $ff + + lda {c1},y + ldy {z2} + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.0 + sta $ff + + lda {c1},y + ldy {z2} + clc + adc {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc1 @@ -87444,36 +89359,248 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},y + and {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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 Y cycles:23.0 + sta $ff + + tax + lda {c1},y + ora {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + sta $ff + + tax + lda {c1},y + eor {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:25.0 + sta $ff + + tax + lda {c1},y + sec + sbc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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 Y cycles:25.0 + sta $ff + + tax + lda {c1},y + clc + adc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},y + and {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:21.0 + sta $ff + + lda {c1},y + ora {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},y + eor {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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 + sta $ff + + lda {c1},y + sec + sbc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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 + sta $ff + + lda {c1},y + clc + adc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},y + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},y + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + sta $ff + + lda {c1},y + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:23.0 + sta $ff + + lda {c1},y + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_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:23.0 + sta $ff + + lda {c1},y + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + sta $ff + + lda {c1},y + and {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:24.0 + ldx {z1} + sta $ff + + lda {c1},y + ora {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + sta $ff + + lda {c1},y + eor {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:26.0 + ldx {z1} + sta $ff + + lda {c1},y + sec + sbc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 + ldx {z1} + sta $ff + + lda {c1},y + clc + adc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy {z2} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy {z2} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy {z2} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:26.0 + sta $ff + + lda {c1},y + ldy {z2} + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_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:26.0 + sta $ff + + lda {c1},y + ldy {z2} + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + + lda {c1},y + ldy #{c1} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + + lda {c1},y + ldy #{c1} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + sta $ff + + lda {c1},y + ldy #{c1} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + + lda {c1},y + ldy #{c1} + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + sta $ff + + lda {c1},y + ldy #{c1} + clc + adc {c2},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc2 @@ -87484,41 +89611,99 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldx {z1} - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=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:18.5 + sta $ff - tya - and {c1},x + lda {c1},y + and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_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:23.5 - ldx {z1} - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + sta $ff - tya - ora {c1},x + lda {c1},y + ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldx {z1} - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuaa=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:18.5 + sta $ff - tya - eor {c1},x + lda {c1},y + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 + sta $ff + + lda {c1},y + sec + sbc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + + lda {c1},y + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuaa=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:18.5 + sta $ff + + lda {c1},y + and #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + sta $ff + + lda {c1},y + ora #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuaa=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:18.5 + sta $ff + + lda {c1},y + eor #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 + sta $ff + + lda {c1},y + sec + sbc #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + + lda {c1},y + clc + adc #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + sta $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + sta $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + sta $ff + + eor {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.5 @@ -87532,566 +89717,372 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuaa=pbu sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_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:25.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:27.5 + ldy {z1} + sta $ff + + lda {c1},y + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z1} + sta $ff + + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 ldx {z1} - tay + sta $ff + + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=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:21.5 + ldx {z1} + sta $ff + + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 + ldx {z1} + sta $ff + + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.5 + ldx {z1} + sta $ff + + lda {c1},x sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_vbuaa=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:23.5 + ldx {z1} + sta $ff tya clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - tay - txa +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 ldx {z1} - sty $ff + ldy {z1} + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff - - tay txa and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - tay - txa +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 ldx {z1} - sty $ff + ldy {z1} + sta $ff - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff - - tay txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - tay - txa +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 ldx {z1} - sty $ff + ldy {z1} + sta $ff - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff - - tay txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_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:31.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.5 + ldx {z1} + ldy {z1} + sta $ff - tay - lda {c1},y - stx $ff + lda {c1},x + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - tay - txa +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuaa=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 Y cycles:26.5 ldx {z1} - sty $ff + ldy {z1} + sta $ff - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_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:27.5 - tay - lda {z1} - sty $ff - - tay txa clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:22.5 + ldy {z1} + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} - tay - lda {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} - tay - lda {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.5 - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff - - stx $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} - tay - lda {z1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:24.5 - ldx {z1} - tay - lda {c1},x - sty $ff - - and {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuz2 < 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:26.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:24.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - ora {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz2 < 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:26.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff - - tay lda {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:26.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff - sec - sbc {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:28.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:26.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff - clc - adc {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:28.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax ldy #0 - and ({z2}),y + lda ({z1}),y + ldy {z1} + stx $ff + + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < 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:31.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuxx=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:41.0 + tax + ldy #0 + lda ({z1}),y tay lda {z1} - sty $ff + stx $ff - tay - lda {c1},y - ldy #0 - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:29.0 - ldx {z1} - tay + tax lda {c1},x sty $ff - - ldy #0 - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < 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:31.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy #0 - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy #0 - eor ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < 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:31.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy #0 - eor ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c1},x - sty $ff - sec - ldy #0 - sbc ({z2}),y + sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:33.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 + ldy {z1} + sta $ff - tay lda {c1},y sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:29.0 + ldy {z1} + sta $ff - clc - ldy #0 - adc ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < 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:33.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff - sec - sbc {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:29.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - tay - lda {z1} - sty $ff - - tay lda {c1} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:23.5 + ldy {z1} + sta $ff - and {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < 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:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:23.5 + ldy {z1} + sta $ff - ora {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < 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:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:23.5 + ldy {z1} + sta $ff - eor {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < 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:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff - sec - sbc {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:29.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:25.5 + ldy {z1} + sta $ff - clc - adc {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < 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:29.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y clc adc {c2} @@ -88132,21 +90123,21 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuz1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y @@ -88178,29 +90169,39 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} - tay - lda {z1} - sty $ff + sta $ff + + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + ldx {z1} + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -88208,43 +90209,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff - ldy {z2} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff - ldy {z2} - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z2} ora ({z2}),y @@ -88253,43 +90230,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff - ldy {z3} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff - ldy {z3} - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z3} ora ({z2}),y @@ -88298,43 +90251,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy #{c1} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy #{c1} - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c1} ora ({z2}),y @@ -88343,43 +90272,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy #{c2} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy #{c2} - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c2} ora ({z2}),y @@ -88388,302 +90293,225 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_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 X Y cycles:28.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=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:28.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff - - tay lda {c1},x and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < 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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff - - tay lda {c1},x ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff - - tay lda {c1},x eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_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:30.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z1} + sta $ff - tay lda {c1},y sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z1} + sta $ff - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < 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:30.0 - tay - lda {z1} - sty $ff - - tay lda {c1},x clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldx {z1} - tay lda {c1},x - ldx {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} - tay - lda {c1},x - sty $ff + sta $ff - ldy {z2} + lda {c1},x ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} - tay - lda {c1},x - sty $ff + sta $ff - ldy {z2} + lda {c1},x eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 ldx {z1} - tay - lda {c1},x - sty $ff + sta $ff - ldy {z2} + lda {c1},x sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < 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:33.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + ldx {z1} + sta $ff + + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:29.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:29.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy {z2} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy {z2} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:29.0 + ldy {z1} + sta $ff - tay lda {c1},y ldy {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:29.0 + ldy {z1} + sta $ff - ldy {z2} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_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:33.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z2} clc @@ -88700,411 +90528,272 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_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 X Y cycles:28.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=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:28.0 ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c2},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c2},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:24.0 + ldy {z1} + sta $ff - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_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:28.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c2},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 + ldy {z1} + sta $ff - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:28.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_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:30.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z1} + sta $ff - tay lda {c1},y sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - tay - lda {c2},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z1} + sta $ff - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_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:30.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y clc adc {c2},x ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff + sta $ff - and {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldx {z1} - tay lda {c1},x - ldx {z1} - sty $ff - - ora {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff - - eor {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff - - sec - sbc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff - - clc - adc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - and {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} - tay - lda {c1},x - sty $ff + sta $ff - ldy {z2} + lda {c1},x ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - ora {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} - tay - lda {c1},x - sty $ff + sta $ff - ldy {z2} + lda {c1},x eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - eor {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 ldx {z1} - tay - lda {c1},x - sty $ff + sta $ff - ldy {z2} + lda {c1},x sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < 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:33.0 - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - sec - sbc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 ldx {z1} - tay - lda {c1},x - sty $ff + sta $ff - ldy {z2} + lda {c1},x clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_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:33.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:29.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:29.0 + ldx {z1} + ldy {z1} + sta $ff + + lda {c1},x + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy {z2} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy {z2} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy {z2} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:29.0 + ldy {z1} + sta $ff + + lda {c1},y + ldy {z2} + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_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:29.0 + ldy {z1} + sta $ff - tay lda {c1},y ldy {z2} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z1} + sta $ff - ldy #{c1} - and {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z1} + sta $ff - ldy #{c1} - ora {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z1} + sta $ff - ldy #{c1} - eor {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff - ldy #{c1} - sec - sbc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + sta $ff - ldy #{c1} - clc - adc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy #{c1} clc @@ -89121,228 +90810,108 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=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:21.5 + ldy {z1} + sta $ff - and #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_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:25.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff - ora #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuaa=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:21.5 + ldy {z1} + sta $ff - eor #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuc1 < pbuz1_derefidx_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:25.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - sec - sbc #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_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:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z1} + sta $ff - clc - adc #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuc1 < pbuz1_derefidx_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:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuc2 < pbuz1_derefidx_vbuyy=vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuaa=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:21.5 + ldy {z1} + sta $ff - and #{c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuc2 < pbuz1_derefidx_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:25.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff - ora #{c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuz1_derefidx_vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuaa=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:21.5 + ldy {z1} + sta $ff - eor #{c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuc2 < pbuz1_derefidx_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:25.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff - sec - sbc #{c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_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:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z1} + sta $ff - clc - adc #{c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuc2 < pbuz1_derefidx_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:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y clc adc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} + sta $ff + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} + sta $ff + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - tya +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} + sta $ff + eor {c1},y ldy $ff sta ({z1}),y @@ -89357,9 +90926,93 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuaa=pbu sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuyy < pbuz1_derefidx_vbuyy=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:25.5 - tay +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:27.5 + ldy {z2} + sta $ff + + lda {c1},y + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z2} + sta $ff + + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy {z2} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy {z2} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + + tya + ldy {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.5 + ldx {z2} + sta $ff + + lda {c1},x sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:23.5 + sta $ff tya ldy {z2} @@ -89367,400 +91020,366 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - ldy {z2} - txa - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - ldy {z2} - txa - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff - - ldy {z2} - txa - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:29.5 - tay - sty $ff - - ldy {z2} - lda {c1},y - stx $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff - - ldy {z2} - txa - clc - adc {c1},y - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + tya ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + tya ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + ldy {z1} + sta $ff + tya ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.5 ldx {z1} - tay - sty $ff - ldy {z2} + sta $ff + lda {c1},y stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuaa=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:26.5 + ldy {z1} + sta $ff + tya ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff - tay + tya and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff - tay + tya ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff - tay + tya eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=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:26.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 ldy {z2} + sta $ff + lda {c1},y sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_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:25.5 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=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 Y cycles:23.5 + ldy {z2} + sta $ff - tay + tya clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z3} - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:22.5 ldy {z2} - and {c1},y + sta $ff + + lda {c1},y + and {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z3} - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.5 ldy {z2} - ora {c1},y + sta $ff + + lda {c1},y + ora {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z3} - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + sta $ff + + lda {z3} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:26.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 ldy {z2} + sta $ff + lda {c1},y sec sbc {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z3} - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 ldy {z2} + sta $ff + + lda {c1},y + clc + adc {z3} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:39.0 + tax + ldy #0 + lda ({z1}),y + tay + stx $ff + + ldx {z2} + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:27.0 ldy {z2} - and {c1},y + sta $ff + + lda {c1},y + ldy #0 + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:27.0 ldy {z2} - ora {c1},y + sta $ff + + lda {c1},y + ldy #0 + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:27.0 ldy {z2} - eor {c1},y + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=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:31.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 ldy {z2} + sta $ff + lda {c1},y sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:29.0 ldy {z2} + sta $ff + + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #0 and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #0 ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #0 eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:31.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 ldy {z2} + sta $ff + lda {c1},y sec ldy #0 sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:31.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:29.0 ldy {z2} + sta $ff + lda {c1},y clc ldy #0 adc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {c1} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {c1} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + + lda {c1} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=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:27.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 ldy {z2} + sta $ff + lda {c1},y sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 ldy {z2} + sta $ff + + lda {c1} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:23.5 ldy {z2} + sta $ff + lda {c1},y and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:23.5 ldy {z2} + sta $ff + lda {c1},y ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:23.5 ldy {z2} + sta $ff + lda {c1},y eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:27.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 ldy {z2} + sta $ff + lda {c1},y sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:27.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:25.5 ldy {z2} + sta $ff + lda {c1},y clc adc {c2} @@ -89806,30 +91425,29 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z2} + sta $ff + tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z2} + sta $ff + tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + sta $ff txa ldx {z2} @@ -89838,9 +91456,8 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + sta $ff txa ldx {z2} @@ -89852,29 +91469,39 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z2} - tay - lda {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z2} - tay - lda {z1} - sty $ff + sta $ff + + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + ldx {z2} + ldy {z1} + sta $ff + + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + ldx {z2} + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -89882,21 +91509,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y @@ -89905,21 +91530,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y @@ -89928,21 +91551,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y @@ -89951,21 +91572,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c2} ora ({z2}),y @@ -89974,30 +91593,29 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z2} + sta $ff + tay lda {c1},x - sty $ff - and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 ldx {z2} + sta $ff + tay lda {c1},x - sty $ff - ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuaa -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + sta $ff txa ldx {z2} @@ -90006,9 +91624,8 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_dere and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + sta $ff txa ldx {z2} @@ -90020,29 +91637,39 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z2} - tay - lda {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z2} - tay - lda {z1} - sty $ff + sta $ff + + lda {c1},x + ora ({z3}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuyy +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + ldx {z2} + ldy {z1} + sta $ff + + lda {c1},x + and ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + ldx {z2} + ldy {z1} + sta $ff - tay lda {c1},x ora ({z3}),y ldy $ff @@ -90050,20 +91677,18 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} + sta $ff + lda {c1},y and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} + sta $ff + lda {c1},y ora ({z3}),y ldy $ff @@ -90071,21 +91696,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora ({z3}),y @@ -90094,21 +91717,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy {z4} ora ({z3}),y @@ -90117,21 +91738,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} ora ({z3}),y @@ -90140,21 +91759,19 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c2} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c2} ora ({z3}),y @@ -90163,295 +91780,267 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_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 X Y cycles:28.0 ldx {z2} + sta $ff + tay lda {c1},x - sty $ff - sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_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:28.0 + sta $ff + tay lda {c1},y - sty $ff - ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + + lda {c1},x and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + + lda {c1},x ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + + lda {c1},x eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:28.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 ldy {z2} + sta $ff + lda {c1},y sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z2} + sta $ff + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy {z2} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy {z2} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c1},y + ldy {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + ldx {z2} + sta $ff + + lda {c1},x + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:26.0 + sta $ff + + lda {c1},y ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:31.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:29.0 ldx {z1} - tay - sty $ff - ldy {z2} + sta $ff + lda {c1},y sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:29.0 + ldy {z1} + sta $ff - ldy {z2} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_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:33.0 - tay - lda {z1} - sty $ff - - tay lda {c1},y ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + lda {c1},y and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + lda {c1},y ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + lda {c1},y eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:28.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.0 ldy {z2} + sta $ff + lda {c1},y sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:28.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.0 ldy {z2} + sta $ff + lda {c1},y clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:31.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=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:29.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:31.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:29.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} clc @@ -90468,347 +92057,314 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c2},y - sty $ff - ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c2},y - sty $ff - ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sta $ff + tay lda {c2},y - sty $ff - ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_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 X Y cycles:28.0 ldx {z2} + sta $ff + tay lda {c1},x - sty $ff - sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < 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:28.0 + sta $ff + tay lda {c2},y - sty $ff - ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c2},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 ldy {z2} - and {c1},y + sta $ff + + lda {c1},y + and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c2},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:24.0 ldy {z2} - ora {c1},y + sta $ff + + lda {c1},y + ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c2},x - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 ldy {z2} - eor {c1},y + sta $ff + + lda {c1},y + eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:28.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 ldy {z2} + sta $ff + lda {c1},y sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - lda {c2},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.0 + ldy {z2} + sta $ff + lda {c1},y + clc + adc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c2},y + ldy {z2} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c2},y + ldy {z2} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + sta $ff + + lda {c2},y + ldy {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + ldx {z2} + sta $ff + + lda {c1},x + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < 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:26.0 + sta $ff + + lda {c2},y ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c2},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c2},y ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c2},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c2},y ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tay - lda {c2},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + sta $ff - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - tay - lda {z1} - sty $ff - - tay lda {c2},y ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:31.0 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:29.0 ldx {z1} - tay - sty $ff - ldy {z2} + sta $ff + lda {c1},y sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - ldx {z1} - tay - lda {c2},x - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < 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:29.0 + ldy {z1} + sta $ff - ldy {z2} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < 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:33.0 - tay - lda {z1} - sty $ff - - tay lda {c2},y ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + lda {c1},y and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + lda {c1},y ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy {z2} + sta $ff + lda {c1},y eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:28.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.0 ldy {z2} + sta $ff + lda {c1},y sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:28.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_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:26.0 ldy {z2} + sta $ff + lda {c1},y clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:31.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=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:29.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:31.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_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:29.0 ldy {z2} + sta $ff + lda {c1},y ldy {z3} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} + sta $ff + lda {c1},y ldy #{c1} clc @@ -90825,95 +92381,85 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=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:21.5 ldy {z2} + sta $ff + lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 ldy {z2} + sta $ff + lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuaa=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:21.5 ldy {z2} + sta $ff + lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + lda {c1},y sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuaa=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:23.5 ldy {z2} + sta $ff + lda {c1},y clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuaa=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:21.5 ldy {z2} + sta $ff + lda {c1},y and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 ldy {z2} + sta $ff + lda {c1},y ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuaa=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:21.5 ldy {z2} + sta $ff + lda {c1},y eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + lda {c1},y sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuaa=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:23.5 ldy {z2} + sta $ff + lda {c1},y clc adc #{c2} @@ -91399,76 +92945,62 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuc2_bor_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuc2_bxor_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuc2_minus_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuc2_plus_vbuc3 -pbuz1_derefidx_vbuaa=vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 + sta $ff - tya and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + sta $ff - tya ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 + sta $ff - tya eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.0 + sta $ff - tya eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 + sta $ff - tya clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 + sta $ff txa and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff txa ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff txa eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:20.0 + sta $ff txa eor #$ff @@ -91476,238 +93008,293 @@ pbuz1_derefidx_vbuaa=vbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuxx adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 + sta $ff txa clc adc #{c1} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_vbuyy -pbuz1_derefidx_vbuaa=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 + sta $ff + tya and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff + tya ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff + tya eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:20.0 + sta $ff + tya eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + tya clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 - tay +pbuz1_derefidx_vbuaa=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 + ldy {z1} + sta $ff + + tya + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 + ldy {z1} + sta $ff + + tya + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 + ldy {z1} + sta $ff + + tya + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff + + tya + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + + tya + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + sta $ff + lda #{c1} - sty $ff - and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + sta $ff + lda #{c1} ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz2 < vbuaa=vbuc1_bxor_vbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.0 + sta $ff + lda {z2} eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus_vbuz2 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + lda #{c1} sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + sta $ff + lda #{c1} clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuz1 -pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:23.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:23.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:23.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X Y cycles:27.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + + lda #{c1} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + lda #{c1} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + sta $ff + lda #{c1} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + lda #{c1} sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + sta $ff + lda #{c1} clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:24.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuc1 < vbuaa=vbuc1_minus__deref_pbuc1 < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.0 + sta $ff + lda {c1} eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda #{c1} and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda #{c1} ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda #{c1} eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda #{c1} sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 + sta $ff + lda #{c1} clc adc {c2} ldy $ff @@ -91747,28 +93334,27 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuz1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay lda #{c1} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + tay lda #{c1} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff txa tay @@ -91776,9 +93362,8 @@ pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + sta $ff txa tay @@ -91789,27 +93374,35 @@ pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + + lda #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff + + lda #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -91817,42 +93410,38 @@ pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda #{c1} - sty $ff - +pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + sta $ff + + lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda #{c1} - sty $ff - +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + sta $ff + + lda #{c1} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda #{c1} - sty $ff - +pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + sta $ff + + lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda #{c1} - sty $ff - +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + sta $ff + + lda #{c1} ora ({z2}),y ldy $ff sta ({z1}),y @@ -91864,20 +93453,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuc2_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + lda #{c1} ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuc2_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff + lda #{c1} ldy #{c2} ora ({z2}),y ldy $ff @@ -91885,169 +93472,32 @@ pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuz2_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},y - sty $ff - - and #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},y - sty $ff - - ora #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},y - sty $ff - - eor #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:24.5 - tay - lda {c1},y - sty $ff - - eor #$ff - clc - adc #{c1}+1 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 - tay - lda {c1},y - sty $ff - - clc - adc #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff - - and #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff - - ora #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff - - eor #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:24.5 - tay - lda {c1},x - sty $ff - - eor #$ff - clc - adc #{c1}+1 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff - - clc - adc #{c1} - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff - - and #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=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:20.5 + sta $ff tay lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff - - ora #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 + sta $ff tay lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff - - eor #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=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:20.5 + sta $ff tay lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1},x - sty $ff - - eor #$ff - clc - adc #{c1}+1 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:29.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=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:24.5 + sta $ff tay lda {c1},y @@ -92056,20 +93506,8 @@ pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbu adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff - - clc - adc #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=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:22.5 + sta $ff tay lda {c1},y @@ -92077,49 +93515,163 @@ pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + sta $ff + + lda {c1},x + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + sta $ff + + lda {c1},x + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:18.5 + sta $ff + + lda {c1},x + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.5 + sta $ff + + lda {c1},x + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + sta $ff + + lda {c1},x + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=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:18.5 + sta $ff - ldy {z2} lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + sta $ff - ldy {z2} lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=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:18.5 + sta $ff - ldy {z2} lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:27.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.5 + sta $ff - ldy {z2} lda {c1},y eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=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:20.5 + sta $ff + lda {c1},y + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:21.5 + ldy {z1} + sta $ff + + lda {c1},y + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + lda {c1},y + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:21.5 + ldy {z1} + sta $ff + + lda {c1},y + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff + + lda {c1},y + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z1} + sta $ff + + lda {c1},y + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:21.5 ldy {z2} + sta $ff + + lda {c1},y + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + lda {c1},y + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:21.5 + ldy {z2} + sta $ff + + lda {c1},y + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:25.5 + ldy {z2} + sta $ff + + lda {c1},y + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:23.5 + ldy {z2} + sta $ff + lda {c1},y clc adc #{c1} @@ -92135,166 +93687,32 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - tay - lda #{c1} - sty $ff - - and {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - tay - lda #{c1} - sty $ff - - ora {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - tay - lda #{c1} - sty $ff - - eor {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - lda #{c1} - sty $ff - - sec - sbc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - lda #{c1} - sty $ff - - clc - adc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - lda #{c1} - sty $ff - - and {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - lda #{c1} - sty $ff - - ora {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 - tay - lda #{c1} - sty $ff - - eor {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda #{c1} - sty $ff - - sec - sbc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - tay - lda #{c1} - sty $ff - - clc - adc {c2},x - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda #{c1} - sty $ff - - and {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_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=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff tay lda #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda #{c1} - sty $ff - - ora {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff tay lda #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda #{c1} - sty $ff - - eor {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_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=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff tay lda #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda #{c1} - sty $ff - - sec - sbc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff tay lda #{c1} @@ -92302,20 +93720,8 @@ pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbu sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda #{c1} - sty $ff - - clc - adc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_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=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + sta $ff tay lda #{c1} @@ -92323,49 +93729,160 @@ pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff - ldy {z2} + lda #{c1} + and {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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 Y cycles:18.5 + sta $ff + + lda #{c1} + ora {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + sta $ff + + lda #{c1} + eor {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + + lda #{c1} + sec + sbc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + sta $ff + + lda #{c1} + clc + adc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff + + lda #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - ldy {z2} + lda #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + sta $ff - ldy {z2} + lda #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff - ldy {z2} + lda #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + sta $ff + lda #{c1} + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + lda #{c1} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + lda #{c1} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + lda #{c1} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + lda #{c1} + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + lda #{c1} + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z2} + sta $ff + + lda #{c1} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + lda #{c1} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + sta $ff + + lda #{c1} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z2} + sta $ff + + lda #{c1} + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z2} + sta $ff + + lda #{c1} clc adc {c2},y ldy $ff @@ -92390,88 +93907,267 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=vbuc1_plus_vbuc1 -pbuz1_derefidx_vbuaa=vbuc1_band_vbuc2 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_band_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_band_vbuc1 < vbuaa=vbuc2_band_vbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 + sta $ff + lda #{c1} and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff + lda #{c1} ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 + sta $ff + lda #{c1} eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_minus_vbuc2 < vbuaa=vbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda #{c1} sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuc1_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=vbuc1_plus_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_plus_vbuc1 < vbuaa=vbuc2_plus_vbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda #{c1} clc adc #{c2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_vbuaa +pbuz1_derefidx_vbuxx=vbuaa_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 + tay + stx $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:Y cycles:12.0 + stx $ff + + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx +pbuz1_derefidx_vbuxx=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:14.0 + stx $ff + + lda #0 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:14.0 + stx $ff + + asl + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 + stx $ff + + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 + stx $ff + + stx $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy +pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.0 + stx $ff + + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 + stx $ff + + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.0 + stx $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.0 + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 +pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:20.0 + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:20.0 + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + stx $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 +pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 +pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 + stx $ff + + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + stx $ff + + clc + adc {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuc1 +pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + stx $ff + + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + stx $ff + + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + stx $ff + + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff + + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff + + clc + adc {c1} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuz1_derefidx_vbuaa @@ -92502,8 +94198,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuz1_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + tay + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + tay + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuz2_derefidx_vbuaa @@ -92512,56 +94220,264 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 +pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 +pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tay + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tay + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tay + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff + + tay + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=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:20.5 + stx $ff + + tay + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuc1 @@ -92572,209 +94488,315 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuaa_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_vbuyy -pbuz1_derefidx_vbuxx=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 + stx $ff - sty $ff + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.0 + stx $ff + + sec + sbc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 + stx $ff + + stx $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 + stx $ff - sty $ff + stx $ff ora $ff ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuz1 -pbuz1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 - txa - tay - lda {z1} - sty $ff +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuaa +pbuz1_derefidx_vbuxx=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.0 + stx $ff sta $ff - tya + txa sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuz1_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 + stx $ff + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:20.0 + stx $ff + + txa + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:14.0 + stx $ff + + txa + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuxx +pbuz1_derefidx_vbuxx=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A Y cycles:14.0 + stx $ff + + lda #0 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A Y cycles:16.0 + stx $ff + + txa + asl + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuxx < vbuaa=vbuyy_band_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 + stx $ff + + txa + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuxx < vbuaa=vbuyy_bor_vbuxx < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 + stx $ff + + txa + sty $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuyy +pbuz1_derefidx_vbuxx=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 + stx $ff + + txa + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuxx < vbuaa=vbuyy_plus_vbuxx < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.0 + stx $ff + + txa sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_vbuz2 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.0 + lda {z1} + stx $ff - tya + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:21.0 + lda {z1} + stx $ff + + stx $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuz1 +pbuz1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:25.0 + lda {z1} + stx $ff + + sta $ff + txa + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.0 + lda {z1} + stx $ff + + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + stx $ff + + txa and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuz2 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + stx $ff - tya + txa ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuz2 -pbuz1_derefidx_vbuxx=vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuyy_minus_vbuz2 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_minus_vbuz2 < vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:19.0 + stx $ff - tya + txa sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuz2 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + stx $ff - tya + txa clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuz2 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + stx $ff - tya + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor__deref_pbuz1 +pbuz1_derefidx_vbuxx=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:29.5 + ldy #0 + lda ({z1}),y + stx $ff + + sta $ff + txa + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:27.5 + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + txa ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff - tya + txa ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor__deref_pbuz2 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff - tya + txa ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuyy_minus__deref_pbuz2 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:23.5 + stx $ff - tya + txa sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuz2 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + stx $ff - tya + txa clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff - tya + txa and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff - tya + txa ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff - tya + txa eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuaa_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.0 + stx $ff - tya + txa sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 + stx $ff - tya + txa clc adc {c1} ldy $ff @@ -92809,41 +94831,73 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz1_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 - txa - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 - txa - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff tay + txa + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + txa + tay + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + txa + tay + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuxx +pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + txa + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + stx $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + stx $ff + txa ora ({z2}),y ldy $ff @@ -92851,190 +94905,260 @@ pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + stx $ff + + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z2} + stx $ff + + txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + stx $ff + + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 ldy {z3} + stx $ff + + txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} + stx $ff + + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} + stx $ff + + txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff - tya - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_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:25.5 - txa - ldx {z1} tay - sty $ff - - tya - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 txa - ldx {z1} - tay - sty $ff - - tya - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - sty $ff - - tya - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_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:27.5 - txa - ldx {z1} - tay - sty $ff - - tya - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - - tya - ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff - tya - ldy {z2} + tay + txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff - tya - ldy {z2} + tay + txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:27.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff - tya - ldy {z2} + tay + txa sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuyy < pbuz1_derefidx_vbuyy=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:27.5 +pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=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:22.5 + stx $ff + + tay + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + txa + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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 Y cycles:18.5 + stx $ff + + txa + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + txa + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:22.5 + stx $ff + txa tay - sty $ff + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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 Y cycles:20.5 + stx $ff - tya + txa + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff + + txa + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=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:20.5 + stx $ff + + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + stx $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + stx $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + stx $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + stx $ff + + txa + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=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:23.5 + ldy {z1} + stx $ff + + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z2} + stx $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + stx $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} + stx $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z2} + stx $ff + + txa + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=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:23.5 + ldy {z2} + stx $ff + + txa clc adc {c1},y ldy $ff @@ -93049,93 +95173,289 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuxx=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 + stx $ff - tya + txa and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 + stx $ff - tya + txa ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 + stx $ff - tya + txa eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuaa=vbuaa_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_minus_vbuc1 < vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:18.0 + stx $ff - tya + txa sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 + stx $ff - tya + txa clc adc #{c1} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa +pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.0 + stx $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.0 + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_vbuxx +pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:22.0 + stx $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:20.0 + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_band_vbuxx < vbuaa=vbuyy_band_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 + stx $ff + + txa + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_vbuxx < vbuaa=vbuyy_bor_vbuxx < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 + stx $ff + + txa + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_vbuyy +pbuz1_derefidx_vbuxx=vbuyy_minus_vbuxx < vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:22.0 + stx $ff + + tya + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_vbuxx < vbuaa=vbuyy_plus_vbuxx < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.0 + stx $ff + + txa + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 + stx $ff + + tya + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:14.0 + stx $ff + + tya + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_vbuz1 +pbuz1_derefidx_vbuxx=vbuyy_minus_vbuyy < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:14.0 + stx $ff + + lda #0 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_vbuyy < vbuaa=vbuyy_plus_vbuyy - clobber:A Y cycles:16.0 + stx $ff + + tya + asl + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + lda {z1} + stx $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 + lda {z1} + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_vbuz2 +pbuz1_derefidx_vbuxx=vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.0 + lda {z1} + stx $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.0 + lda {z1} + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + stx $ff + + tya + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + stx $ff + + tya + ora {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_vbuz2 +pbuz1_derefidx_vbuxx=vbuyy_minus_vbuz2 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:19.0 + stx $ff + + tya + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + stx $ff + + tya + clc + adc {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus__deref_pbuc1 +pbuz1_derefidx_vbuxx=vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_minus__deref_pbuz2 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:23.5 + stx $ff + + tya + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + stx $ff + + tya + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff + + tya + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff + + tya + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff + + tya + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.0 + stx $ff + + tya + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 + stx $ff + + tya + clc + adc {c1} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -93176,56 +95496,300 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + tya + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + tya + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuz1 +pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + tya + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + tya + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tya + ldy {z2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tya + ldy {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuz3 +pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tya + ldy {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tya + ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + stx $ff + + tax + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuyy < 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 Y cycles:20.5 + stx $ff + + tax + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + stx $ff + + tax + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_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 Y cycles:22.5 + stx $ff + + tax + tya + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuyy < 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 Y cycles:22.5 + stx $ff + + tax + tya + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + stx $ff + + tya + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + stx $ff + + tya + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tya + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tya + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tya + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:22.5 + stx $ff + + tya + tay + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=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 Y cycles:20.5 + stx $ff + + tya + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + tya + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + tya + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + tya + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + tya + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + tya + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy {z2} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy {z2} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:23.5 + stx $ff + + tya + ldy {z2} + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=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:23.5 + stx $ff + + tya + ldy {z2} + clc + adc {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuc1 @@ -93236,249 +95800,337 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuyy_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_vbuaa -pbuz1_derefidx_vbuxx=vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=vbuyy_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 + stx $ff + + tya + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 + stx $ff + + tya + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 + stx $ff + + tya + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:18.0 + stx $ff + + tya + sec + sbc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 + stx $ff + + tya + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + stx $ff sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + stx $ff sty $ff ora $ff ldy $ff sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_vbuaa +pbuz1_derefidx_vbuxx=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.0 + ldy {z1} + stx $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.0 + ldy {z1} + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_band_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.0 + lda {z1} + stx $ff + + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_bor_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:21.0 + lda {z1} + stx $ff + + stx $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_vbuxx -pbuz1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:23.0 lda {z1} + stx $ff + + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_plus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.0 + lda {z1} + stx $ff + + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + lda {z1} + stx $ff + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 + lda {z1} + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_vbuyy +pbuz1_derefidx_vbuxx=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 + lda {z1} + stx $ff sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.0 lda {z1} - sty $ff + stx $ff sty $ff clc adc $ff ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_vbuyy -pbuz1_derefidx_vbuxx=vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 lda {z1} - sty $ff - + ldy {z1} stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:28.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.0 lda {z1} - sty $ff - + ldy {z1} stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_vbuz1 -pbuz1_derefidx_vbuxx=vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.0 lda {z1} - sty $ff - + ldy {z1} stx $ff + + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.0 lda {z1} - sty $ff - + ldy {z1} stx $ff + + sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.0 lda {z1} - sty $ff + stx $ff and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.0 lda {z1} - sty $ff + stx $ff ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_vbuz2 -pbuz1_derefidx_vbuxx=vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.0 lda {z1} - sty $ff + stx $ff sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.0 lda {z1} - sty $ff + stx $ff clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay - lda {z1} +pbuz1_derefidx_vbuxx=vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz1 +pbuz1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.5 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 + lda {z1} + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z1} - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z1} - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:24.5 lda {z1} - sty $ff + stx $ff sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 lda {z1} - sty $ff + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.0 lda {z1} - sty $ff + stx $ff and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.0 lda {z1} - sty $ff + stx $ff ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.0 lda {z1} - sty $ff + stx $ff eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.0 lda {z1} - sty $ff + stx $ff sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:25.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.0 lda {z1} - sty $ff + stx $ff clc adc {c1} @@ -93514,25 +96166,39 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz1_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 tay lda {z1} - sty $ff + stx $ff and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + tay + lda {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 txa tay lda {z1} - sty $ff + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + txa + tay + lda {z1} + stx $ff ora ({z2}),y ldy $ff @@ -93540,264 +96206,295 @@ pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z1} - sty $ff + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z1} - sty $ff - ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z1} - sty $ff - ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z1} - sty $ff - ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z1} - sty $ff - ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z1} - sty $ff - ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z1} - sty $ff - ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa +pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tay lda {z1} - sty $ff + stx $ff and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tay lda {z1} - sty $ff + stx $ff ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa +pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tay lda {z1} - sty $ff + stx $ff eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa +pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 tay lda {z1} - sty $ff + stx $ff sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa +pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 tay lda {z1} - sty $ff + stx $ff clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 lda {z1} - sty $ff + stx $ff and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 lda {z1} - sty $ff + stx $ff ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 lda {z1} - sty $ff + stx $ff eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 lda {z1} - sty $ff + stx $ff sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 lda {z1} - sty $ff + stx $ff clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z1} - sty $ff + stx $ff - ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z1} - sty $ff + stx $ff - ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z1} - sty $ff + stx $ff - ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - sty $ff + stx $ff - ldy {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - sty $ff + stx $ff + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + stx $ff + clc adc {c1},y ldy $ff @@ -93812,81 +96509,120 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuxx=vbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.0 lda {z1} - sty $ff + stx $ff and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.0 lda {z1} - sty $ff + stx $ff ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.0 lda {z1} - sty $ff + stx $ff eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:19.0 lda {z1} - sty $ff + stx $ff sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.0 lda {z1} - sty $ff + stx $ff clc adc #{c1} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa +pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa -pbuz1_derefidx_vbuxx=vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_vbuz2 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuxx=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.0 + stx $ff + + eor #$ff + sec + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + stx $ff + + clc + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + stx $ff + txa - tay - sty $ff + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + stx $ff + + txa + ora {z2} + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuxx +pbuz1_derefidx_vbuxx=vbuz2_minus_vbuxx < vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:21.0 + stx $ff + + txa + eor #$ff + sec + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + stx $ff + + txa + clc + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 + stx $ff tya and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuz2 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuz2_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 + stx $ff tya ora {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuxx -pbuz1_derefidx_vbuxx=vbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:25.0 - txa - tay - sty $ff +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuyy +pbuz1_derefidx_vbuxx=vbuz2_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:21.0 + stx $ff tya eor #$ff @@ -93894,287 +96630,257 @@ pbuz1_derefidx_vbuxx=vbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuaa adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuz2 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuz2_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 + stx $ff tya clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_vbuyy -pbuz1_derefidx_vbuxx=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.0 lda {z1} - sty $ff + stx $ff and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.0 lda {z1} - sty $ff + stx $ff ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuz1 -pbuz1_derefidx_vbuxx=vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:26.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.0 lda {z1} - sty $ff + stx $ff eor #$ff sec adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.0 lda {z1} - sty $ff + stx $ff clc adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.0 lda {z2} - sty $ff + stx $ff and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:19.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:15.0 lda {z2} - sty $ff + stx $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuz2 -pbuz1_derefidx_vbuxx=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:17.0 lda {z2} - sty $ff + stx $ff lda #0 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:17.0 lda {z2} - sty $ff + stx $ff asl ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.0 lda {z2} - sty $ff + stx $ff and {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.0 lda {z2} - sty $ff + stx $ff ora {z3} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuz3 -pbuz1_derefidx_vbuxx=vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.0 lda {z2} - sty $ff + stx $ff sec sbc {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz3_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.0 lda {z2} - sty $ff + stx $ff clc adc {z3} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor__deref_pbuz1 +pbuz1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:26.5 + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + sec + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:24.5 lda {z2} - sty $ff + stx $ff sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 lda {z2} - sty $ff + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff ldy #0 and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff ldy #0 ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff ldy #0 eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:24.5 lda {z2} - sty $ff + stx $ff sec ldy #0 sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 lda {z2} - sty $ff + stx $ff clc ldy #0 adc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 lda {c1} - sty $ff + stx $ff and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 lda {c1} - sty $ff + stx $ff ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.0 lda {z2} - sty $ff + stx $ff eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.0 lda {z2} - sty $ff + stx $ff sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:25.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 lda {c1} - sty $ff + stx $ff clc adc {z2} @@ -94215,202 +96921,226 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz1_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda {z2} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tay + lda {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + txa tay lda {z2} - sty $ff + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + txa + tay + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff - ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff - ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuaa -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda {z2} - sty $ff - and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tay + lda {z2} + ora ({z3}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuaa +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + txa tay lda {z2} - sty $ff + and ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + txa + tay + lda {z2} ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z2} + stx $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z2} + stx $ff + + ora ({z3}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuyy +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + ldy {z1} + stx $ff + + and ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + ldy {z1} + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff tay and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff tay ora ({z3}),y @@ -94419,341 +97149,301 @@ pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz4_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz4_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z4} + stx $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz4_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz4_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z4} + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff - ldy #{c1} + stx $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff - ldy #{c1} + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuz3_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:23.5 - txa +pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuz2 < 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:21.5 + stx $ff + tay lda {c1},y - sty $ff - and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:23.5 - txa +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz2 < 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:21.5 + stx $ff + tay lda {c1},y - sty $ff - ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa +pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + tay lda {z2} - sty $ff - eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa +pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + stx $ff + tay lda {z2} - sty $ff - sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:25.5 - txa +pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 + stx $ff + tay lda {c1},y - sty $ff - clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 lda {c1},x - sty $ff + stx $ff and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuz2 < 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:28.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - and {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 lda {c1},x - sty $ff + stx $ff ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz2 < 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:28.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ora {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 lda {z2} - sty $ff + stx $ff eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 lda {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.5 - txa - ldx {z1} - tay - lda {z2} - sty $ff + stx $ff sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 + lda {c1},x + stx $ff - tay + clc + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 + lda {c1},y + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 + lda {c1},y + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z2} + stx $ff + sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:28.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - clc - adc {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:30.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 lda {c1},y + stx $ff + clc adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z2} + stx $ff tay and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z2} - sty $ff + stx $ff tay ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z2} - sty $ff + stx $ff tay eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff + stx $ff tay sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_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:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=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:23.5 lda {z2} - sty $ff + stx $ff tay clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + clc adc {c1},y ldy $ff @@ -94768,48 +97458,38 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuz2_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuxx=vbuz2_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 lda #{c1} - sty $ff + stx $ff and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 lda #{c1} - sty $ff + stx $ff ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.0 lda {z2} - sty $ff + stx $ff eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:19.0 lda {z2} - sty $ff + stx $ff sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 lda #{c1} - sty $ff + stx $ff clc adc {z2} @@ -94820,41 +97500,222 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx +pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:27.5 + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:27.5 + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 +pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 +pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc1 +pbuz1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + stx $ff + + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuz1_derefidx_vbuaa @@ -94900,23 +97761,87 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 @@ -94925,26 +97850,147 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -94955,51 +98001,104 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuz2 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + stx $ff + + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + stx $ff - tya ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + stx $ff - tya ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor__deref_pbuz2 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + stx $ff - tya ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuaa < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.5 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuaa +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + txa - tax - tay - sty $ff + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + txa + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + txa + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:27.5 + stx $ff ldy #0 lda ({z2}),y @@ -95008,10 +98107,42 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuz2 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + stx $ff + txa - tay - sty $ff + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuyy +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 + stx $ff tya clc @@ -95019,46 +98150,34 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2 adc ({z2}),y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuyy -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z1} - sty $ff + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z1} - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z1} - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.5 +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.5 txa ldx {z1} - tay - sty $ff + sta $ff ldy #0 lda ({z2}),y @@ -95067,51 +98186,41 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 lda {z1} - sty $ff + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:28.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 + stx $ff ldy #0 lda ({z2}),y @@ -95119,51 +98228,41 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 lda {z2} - sty $ff + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z3} - sty $ff + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z3} - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z3} - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:28.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 + stx $ff ldy #0 lda ({z2}),y @@ -95171,26 +98270,55 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz sbc {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.5 lda {z3} - sty $ff + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 +pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_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:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95198,10 +98326,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_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:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95209,10 +98335,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_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:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95220,10 +98344,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_dere eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:33.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 + stx $ff ldy #0 lda ({z2}),y @@ -95232,10 +98354,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_der sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:33.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_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:29.0 + stx $ff ldy #0 lda ({z2}),y @@ -95244,10 +98364,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_dere adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=_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:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95255,10 +98373,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=_dere and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_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:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95266,10 +98382,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_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:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95277,10 +98391,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_dere eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:33.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 + stx $ff ldy #0 lda ({z2}),y @@ -95289,10 +98401,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_der sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:33.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuxx=_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:29.0 + stx $ff ldy #0 lda ({z2}),y @@ -95301,40 +98411,32 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuxx=_dere adc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 lda {c1} - sty $ff + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 lda {c1} - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 lda {c1} - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:29.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 + stx $ff ldy #0 lda ({z2}),y @@ -95342,11 +98444,9 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_der sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 lda {c1} - sty $ff + stx $ff clc ldy #0 @@ -95408,10 +98508,8 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95419,10 +98517,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95433,10 +98529,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbux CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95444,10 +98538,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95458,10 +98550,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbux CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95469,10 +98559,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95503,10 +98591,8 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95514,10 +98600,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95528,10 +98612,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbux CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95539,10 +98621,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95553,10 +98633,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbux CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz4_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95564,10 +98642,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz4_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -95578,10 +98654,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbux CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95589,10 +98663,8 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -95603,46 +98675,79 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbux CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuz3_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:28.0 - txa +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < 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:26.0 + stx $ff + tay lda {c1},y - sty $ff - ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:28.0 - txa +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < 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:26.0 + stx $ff + tay lda {c1},y - sty $ff - ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:28.0 - txa +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < 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:26.0 + stx $ff + tay lda {c1},y - sty $ff - ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 - txa +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < 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:28.0 + stx $ff + tax + ldy #0 + lda ({z2}),y + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < 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:28.0 + stx $ff + tay - sty $ff + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},x + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},x + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},x + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 + stx $ff ldy #0 lda ({z2}),y @@ -95650,165 +98755,136 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vb sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:30.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + lda {c1},x + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},y + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < 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:33.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 lda {c1},y - ldy #0 - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < 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:33.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 lda {c1},y - ldy #0 - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < 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:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy #0 - eor ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - sty $ff +pbuz1_derefidx_vbuxx=_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:30.0 + stx $ff + tya + tax ldy #0 lda ({z2}),y sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - clc - ldy #0 - adc ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < 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:35.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 lda {c1},y + stx $ff + clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + stx $ff ldy #0 - lda ({z2}),y - ldy {z2} - and {c1},y + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + stx $ff ldy #0 - lda ({z2}),y - ldy {z2} - ora {c1},y + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + stx $ff ldy #0 - lda ({z2}),y - ldy {z2} - eor {c1},y + eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_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:33.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < 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:31.0 + lda {z1} + stx $ff + + tax + ldy #0 + lda ({z2}),y + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z2} + lda {c1},y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z2} + lda {c1},y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z2} + lda {c1},y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_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:29.0 + stx $ff ldy #0 lda ({z2}),y @@ -95817,55 +98893,45 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vb sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.0 ldy {z2} + lda {c1},y + stx $ff + clc - adc {c1},y + ldy #0 + adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z3} + lda {c1},y + stx $ff ldy #0 - lda ({z2}),y - ldy {z3} - and {c1},y + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z3} + lda {c1},y + stx $ff ldy #0 - lda ({z2}),y - ldy {z3} - ora {c1},y + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z3} + lda {c1},y + stx $ff ldy #0 - lda ({z2}),y - ldy {z3} - eor {c1},y + eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_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:33.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_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:29.0 + stx $ff ldy #0 lda ({z2}),y @@ -95874,16 +98940,14 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vb sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.0 ldy {z3} + lda {c1},y + stx $ff + clc - adc {c1},y + ldy #0 + adc ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_band_pbuc1_derefidx_vbuc1 @@ -95896,40 +98960,32 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 lda #{c1} - sty $ff + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 lda #{c1} - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 lda #{c1} - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 + stx $ff ldy #0 lda ({z2}),y @@ -95937,330 +98993,358 @@ pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 lda #{c1} - sty $ff + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff - - tya - and {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff - - tya - ora {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff - - tya - eor {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1} - sty $ff - - sty $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay - sty $ff - - tya - clc - adc {c1} - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuyy -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:23.0 - txa - tay - lda {z1} - sty $ff - - and {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:23.0 - txa - tay - lda {z1} - sty $ff - - ora {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:23.0 - txa - tay - lda {z1} - sty $ff - - eor {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1} - sty $ff - +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 stx $ff - sec - sbc $ff + + and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + stx $ff + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + stx $ff + + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 ldy {c1} + stx $ff + sta $ff tya sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:25.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff clc adc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:23.0 - txa - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff - and {z2} + txa + and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:23.0 - txa - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff - ora {z2} + txa + ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff + txa - tay - lda {z2} + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.0 + lda {c1} + stx $ff + + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 + stx $ff + + txa + clc + adc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff + + tya + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff + + tya + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 + stx $ff + + tya + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 + lda {c1} + stx $ff + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 + stx $ff + + tya + clc + adc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.0 + lda {z1} + stx $ff + + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.0 + lda {z1} + stx $ff + + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.0 + lda {z1} + stx $ff eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:25.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 lda {c1} + ldy {z1} + stx $ff + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + stx $ff + + clc + adc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.0 + lda {c1} + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.0 + lda {c1} + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.0 + lda {z2} + stx $ff + + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.0 + lda {c1} + stx $ff sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:25.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.0 lda {c1} - sty $ff + stx $ff clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:33.5 + ldy #0 + lda ({z1}),y + ldy {c1} + stx $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 lda {c1} - sty $ff + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 lda {c1} - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 lda {c1} - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.5 lda {c1} - sty $ff + stx $ff sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 lda {c1} - sty $ff + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:26.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.0 lda {c1} - sty $ff + stx $ff sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:26.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.0 lda {c1} - sty $ff + stx $ff clc adc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:26.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.0 lda {c1} - sty $ff + stx $ff sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:26.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.0 lda {c1} - sty $ff + stx $ff clc adc {c2} @@ -96301,368 +99385,354 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + stx $ff + tay lda {c1} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + stx $ff + + tay + lda {c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + stx $ff + txa tay lda {c1} - sty $ff + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + stx $ff + txa + tay + lda {c1} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {c1} + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {c1} + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {c1} - sty $ff - ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {c1} - sty $ff - ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {c1} - sty $ff - ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {c1} - sty $ff - ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff - ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff - ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff - ldy #{c2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff - ldy #{c2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda {c1} - sty $ff - and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda {c1} - sty $ff - ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda {c1} - sty $ff - eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + tay lda {c1} - sty $ff - sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + tay lda {c1} - sty $ff - clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda {c1} - sty $ff + stx $ff and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda {c1} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff + stx $ff ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda {c1} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff + stx $ff eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 lda {c1} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff + stx $ff sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 lda {c1} - sec - sbc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff + stx $ff clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {c1} - sty $ff + stx $ff - ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} - sty $ff + stx $ff - ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} - sty $ff + stx $ff - ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} - sty $ff + stx $ff - ldy {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} - sty $ff + stx $ff + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {c1} + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {c1} + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {c1} + ldy {z2} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {c1} + ldy {z2} + stx $ff + clc adc {c1},y ldy $ff @@ -96677,272 +99747,244 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda {c1} - sty $ff - and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda {c1} - sty $ff - ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda {c1} - sty $ff - eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + tay lda {c1} - sty $ff - sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=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:24.5 + stx $ff + tay lda {c1} - sty $ff - clc adc {c2},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda {c1} - sty $ff + stx $ff and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda {c1} - and {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff + stx $ff ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda {c1} - ora {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff + stx $ff eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 lda {c1} - eor {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff + stx $ff sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 lda {c1} - sec - sbc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff + stx $ff clc adc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_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:31.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} - clc - adc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {c1} - sty $ff + stx $ff - ldy {z2} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} - sty $ff + stx $ff - ldy {z2} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {c1} - sty $ff + stx $ff - ldy {z2} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} - sty $ff + stx $ff - ldy {z2} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} - sty $ff + stx $ff - ldy {z2} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff + ldy {z1} + stx $ff - ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff + ldy {z1} + stx $ff - ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff + ldy {z1} + stx $ff - ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {c1} - sty $ff + ldy {z1} + stx $ff - ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {c1} - sty $ff + ldy {z1} + stx $ff + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z2} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z2} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z2} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {c1} + ldy {z2} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {c1} + ldy {z2} + stx $ff + + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {c1} ldy #{c1} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {c1} + ldy #{c1} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {c1} + ldy #{c1} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {c1} + ldy #{c1} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {c1} + ldy #{c1} + stx $ff + clc adc {c2},y ldy $ff @@ -96957,95 +99999,75 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuc2 < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff clc adc #{c2} @@ -98041,13 +101063,39 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuc1_bor_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuc1_plus_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + tay + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + tay + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuxx +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tay + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tay + txa + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_vbuxx @@ -98056,18 +101104,60 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + tay + lda {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + tay + lda {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz2 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tay + lda {z2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tay + lda {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz3 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tay + lda {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tay + lda {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_vbuz3 @@ -98086,8 +101176,22 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + stx $ff + + tay + lda {c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + stx $ff + + tay + lda {c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus__deref_pbuc1 @@ -98201,13 +101305,41 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_pbuz3_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + stx $ff + + tay + lda {c1},y + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + stx $ff + + tay + lda {c1},y + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + stx $ff + + tay + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + stx $ff + + tay + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx @@ -98216,18 +101348,68 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tay + lda {z1} + stx $ff + + tax + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tay + lda {z1} + stx $ff + + tax + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + stx $ff + + ldx {z2} + tay + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + stx $ff + + ldx {z2} + tay + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + stx $ff + + ldx {z3} + tay + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + stx $ff + + ldx {z3} + tay + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz3 @@ -98241,8 +101423,22 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuc1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tay + lda #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tay + lda #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_plus_vbuc1 @@ -98251,8 +101447,22 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuxx +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + txa + tay + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + txa + tay + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_vbuxx @@ -98261,20 +101471,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 txa tay lda {z1} - sty $ff + stx $ff and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 txa tay lda {z1} - sty $ff + stx $ff ora ({z2}),y ldy $ff @@ -98282,42 +101492,42 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + txa tay lda {z2} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + txa tay lda {z2} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + txa tay lda {z3} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + txa tay lda {z3} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y @@ -98339,21 +101549,21 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus__deref_pbuz3 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + stx $ff + txa tay lda {c1} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + stx $ff + txa tay lda {c1} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y @@ -98475,8 +101685,24 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + txa + tay + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + txa + tay + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx @@ -98485,69 +101711,69 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 txa ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 txa ldx {z1} + sta $ff + tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + stx $ff + txa ldx {z2} tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + stx $ff + txa ldx {z2} tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + stx $ff + txa ldx {z3} tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + stx $ff + txa ldx {z3} tay lda {c1},x - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y @@ -98564,54 +101790,124 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + stx $ff + txa tay lda #{c1} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + stx $ff + txa tay lda #{c1} - sty $ff - ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + txa + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + tya + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff + + tya + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz2 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz3 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_vbuz3 @@ -98630,8 +101926,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus__deref_pbuc1 @@ -98745,33 +102053,115 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_pbuz3_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + stx $ff + + tax + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + stx $ff + + tax + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c1},x + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c1},x + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c1},y + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c1},y + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + lda {z1} + stx $ff + + tax + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + lda {z1} + stx $ff + + tax + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + stx $ff + + ldx {z2} + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + stx $ff + + ldx {z2} + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + stx $ff + + ldx {z3} + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + stx $ff + + ldx {z3} + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 @@ -98785,36 +102175,52 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuc1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + lda #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + lda #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 - txa - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + stx $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 - txa - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} + stx $ff - tay txa ora ({z2}),y ldy $ff @@ -98822,90 +102228,100 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 - txa - ldx {z1} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + tya + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 - txa - ldx {z1} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + tya + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} + ldy {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z3} + ldy {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z3} + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus__deref_pbuz1 @@ -98919,25 +102335,19 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus__deref_pbuz3 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {c1} + ldy {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {c1} + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -99054,118 +102464,122 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_pbuz3_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - tax +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 tay - lda {z1} - sty $ff + lda {c1},y + ldy {z1} + stx $ff - tay - lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - tax +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 tay - lda {z1} - sty $ff + lda {c1},y + ldy {z1} + stx $ff - tay + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 lda {c1},x + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z1} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy {z1} + stx $ff - tay - lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z1} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff - tay - lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z2} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z2} + lda {c1},y + ldy {z1} + stx $ff - tay - lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z2} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z2} + lda {c1},y + ldy {z1} + stx $ff - tay - lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z3} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z3} + lda {c1},y + ldy {z1} + stx $ff - tay - lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z3} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z3} + lda {c1},y + ldy {z1} + stx $ff - tay - lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y @@ -99182,142 +102596,160 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} + ldy {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z2} + stx $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z2} + stx $ff + + txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tya ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tya ldy {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z3} - sty $ff - ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z3} - sty $ff - ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -99325,10 +102757,8 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -99344,23 +102774,19 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus__deref_pbuz3 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {c1} - sty $ff - ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {c1} - sty $ff - ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -99477,132 +102903,122 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_pbuz3_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + tay lda {c1},y - sty $ff - ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + tay lda {c1},y - sty $ff - ldy {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x + ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 lda {c1},y ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} lda {c1},y ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y + ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z3} lda {c1},y ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z3} lda {c1},y ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -99619,122 +103035,128 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} - sty $ff - ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} - sty $ff - ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z3} + stx $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z3} + stx $ff + + txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tya ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tya ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z2} - sty $ff - ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff lda {z3} tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff lda {z3} tay @@ -99744,38 +103166,48 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuz3 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuxx=vbuz4_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz4_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz4_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz4 < pbuz1_derefidx_vbuxx=vbuz4_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz3_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z3} + stx $ff lda {z4} - ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuxx=vbuz4_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz4_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz4_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz4 < pbuz1_derefidx_vbuxx=vbuz4_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz3_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + ldy {z3} + stx $ff lda {z4} - ldy {z3} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -99783,10 +103215,8 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy #0 lda ({z2}),y @@ -99802,28 +103232,40 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuxx=_deref_pbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff + ldy #0 + lda ({z4}),y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuxx=_deref_pbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff + ldy #0 + lda ({z4}),y ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {c1} + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {c1} + ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -99995,127 +103437,117 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuz4_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuz4_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + tay lda {c1},y - sty $ff - ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + tay lda {c1},y - sty $ff - ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x + ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z3} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 lda {c1},y ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} lda {c1},y ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y + ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + stx $ff ldy {z3} lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + stx $ff ldy {z3} lda {c1},y @@ -100125,10 +103557,8 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz4_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz4_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy {z4} lda {c1},y @@ -100136,10 +103566,8 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz4_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz4_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + stx $ff ldy {z4} lda {c1},y @@ -100160,140 +103588,160 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} - sty $ff - ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} - sty $ff - ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy #{c1} + stx $ff + + txa + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy #{c1} + stx $ff + + txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + tya ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + tya ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff - ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z2} - sty $ff - ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z3} - sty $ff - ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z3} - sty $ff - ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -100301,10 +103749,8 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff ldy #0 lda ({z2}),y @@ -100315,51 +103761,59 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbua CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + ldy #0 + lda ({z3}),y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + ldy #0 + lda ({z3}),y ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus__deref_pbuc1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy #{c1} lda {c2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 ldy #{c1} lda {c2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -100491,132 +103945,122 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuz3_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + tay lda {c1},y - sty $ff - ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + tay lda {c1},y - sty $ff - ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy #{c1} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 lda {c1},y ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z3} lda {c1},y ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z3} lda {c1},y ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -100633,132 +104077,122 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + tay lda {c2},y - sty $ff - ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + tay lda {c2},y - sty $ff - ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},x + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},x + ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c2},x - sty $ff - - ldy #{c1} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 lda {c2},y ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c2},x - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},y ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c2},y ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c2},y + ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c2},y ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c2},y ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z3} lda {c2},y ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z3} lda {c2},y ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -100785,74 +104219,372 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuc1 -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuz1_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} lda #{c2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_pbuz1_derefidx_vbuc1 < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy #{c1} lda #{c2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_plus_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tay + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tay + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tay + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:26.5 + stx $ff + + tay + lda {c1},y + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:20.5 + stx $ff + + tay + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff + + tay + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff + + tay + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff + + tay + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:26.5 + stx $ff + + tay + lda {c1},y + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:22.5 + stx $ff + + tay + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + stx $ff + + tax + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuyy < 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 Y cycles:20.5 + stx $ff + + tax + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + stx $ff + + tax + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:26.5 + stx $ff + + tax + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuyy < 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 Y cycles:22.5 + stx $ff + + tax + tya + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + tay + lda {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + tay + lda {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + tay + lda {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 + tay + lda {c1},y + ldy {z1} + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + tay + lda {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuz2 < 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:21.5 + stx $ff + + tay + lda {c1},y + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz2 < 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:21.5 + stx $ff + + tay + lda {c1},y + ora {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tay + lda {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.5 + stx $ff + + tay + lda {c1},y + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 + stx $ff + + tay + lda {c1},y + clc + adc {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < 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:26.0 + stx $ff + + tay + lda {c1},y + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < 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:26.0 + stx $ff + + tay + lda {c1},y + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < 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:26.0 + stx $ff + + tay + lda {c1},y + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:28.0 + stx $ff + + tay + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < 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:28.0 + stx $ff + + tay + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tay + lda {c1} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tay + lda {c1} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + + tay + lda {c1} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.5 + stx $ff + + tay + lda {c1},y + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + stx $ff + + tay + lda {c1} + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < 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:22.5 + stx $ff + + tay + lda {c1},y + and {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < 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:22.5 + stx $ff + + tay + lda {c1},y + ora {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < 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:22.5 + stx $ff + + tay + lda {c1},y + eor {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.5 + stx $ff + + tay + lda {c1},y + sec + sbc {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < 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:24.5 + stx $ff + + tay + lda {c1},y + clc + adc {c2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuaa @@ -100888,8 +104620,22 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + stx $ff + + tay + lda {c1},y + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + stx $ff + + tay + lda {c1},y + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuaa @@ -100898,61 +104644,350 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + stx $ff + + tax + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + stx $ff + + tax + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + + tay + lda {c1},y + ldy {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + + tay + lda {c1},y + ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy #{c2} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy #{c2} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},y + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},y + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},y + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_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:25.0 + stx $ff + + tay + lda {c1},y + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:25.0 + stx $ff + + tay + lda {c1},y + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < 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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_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:25.0 + stx $ff + + tay + lda {c1},y + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < 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:25.0 + stx $ff + + tay + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_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 Y cycles:25.0 + stx $ff + + tax + lda {c1},x + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_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 Y cycles:25.0 + stx $ff + + tax + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < 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:28.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_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:28.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + clc + adc {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc1 @@ -100963,36 +104998,273 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},y + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},y + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},y + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_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:25.0 + stx $ff + + tay + lda {c1},y + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=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_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + stx $ff + + tay + lda {c1},y + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},y + and {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_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:23.0 + stx $ff + + tay + lda {c1},y + ora {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},y + eor {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_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:25.0 + stx $ff + + tay + lda {c1},y + sec + sbc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_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:25.0 + stx $ff + + tay + lda {c1},y + clc + adc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},x + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},x + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},x + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_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 Y cycles:25.0 + stx $ff + + tax + lda {c1},x + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_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 Y cycles:25.0 + stx $ff + + tax + lda {c1},x + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 + tay + lda {c1},y + ldy {z1} + stx $ff + + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < 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:28.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_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:28.0 + stx $ff + + tay + lda {c1},y + ldy {z2} + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + stx $ff + + tay + lda {c1},y + ldy #{c1} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + stx $ff + + tay + lda {c1},y + ldy #{c1} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + stx $ff + + tay + lda {c1},y + ldy #{c1} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + + tay + lda {c1},y + ldy #{c1} + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + stx $ff + + tay + lda {c1},y + ldy #{c1} + clc + adc {c2},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc2 @@ -101003,273 +105275,433 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuxx=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:20.5 + stx $ff - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa - tay - lda {z1} - sty $ff - - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa - tay - lda {z1} - sty $ff - - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.5 - txa - ldx {z1} tay lda {c1},y + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 + stx $ff + + tay + lda {c1},y + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuxx=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:20.5 + stx $ff + + tay + lda {c1},y + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:22.5 + stx $ff + + tay + lda {c1},y + sec + sbc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuxx=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:22.5 + stx $ff + + tay + lda {c1},y + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuc2 < pbuz1_derefidx_vbuxx=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:20.5 + stx $ff + + tay + lda {c1},y + and #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 + stx $ff + + tay + lda {c1},y + ora #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc2 < pbuz1_derefidx_vbuxx=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:20.5 + stx $ff + + tay + lda {c1},y + eor #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:22.5 + stx $ff + + tay + lda {c1},y + sec + sbc #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuc2 < pbuz1_derefidx_vbuxx=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:22.5 + stx $ff + + tay + lda {c1},y + clc + adc #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 + tay + lda {c1},x + stx $ff + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + txa + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_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 Y cycles:18.5 + stx $ff + + txa + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + txa + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.5 + lda {c1},x + stx $ff stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_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 Y cycles:20.5 + stx $ff + txa clc - adc {c1},y + adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:23.5 - txa - tay - lda {c1},y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + tya + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + tya + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + stx $ff + + tya + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 + lda {c1},x + stx $ff + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 + stx $ff + + tya + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 + lda {z1} + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 + lda {z1} + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 + lda {z1} + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 + lda {c1},x + ldy {z1} + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + lda {z1} + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 + lda {c1},x + stx $ff and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:23.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 + lda {c1},x + stx $ff ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 lda {z2} - sty $ff + stx $ff - eor {c1},y + eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:25.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.5 + lda {c1},x + stx $ff sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:25.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 + lda {c1},x + stx $ff clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:28.0 - txa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:34.0 + ldy #0 + lda ({z1}),y tay - lda {c1},y + lda {c1},x + stx $ff + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},x + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},x + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},x + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:30.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.0 + lda {c1},x + stx $ff sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:30.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + lda {c1},x + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda {c1} - sty $ff + stx $ff - and {c1},y + and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda {c1} - sty $ff + stx $ff - ora {c1},y + ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda {c1} - sty $ff + stx $ff - eor {c1},y + eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:26.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + lda {c1},x + stx $ff sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 lda {c1} - sty $ff + stx $ff clc - adc {c1},y + adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:26.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + lda {c1},x + stx $ff sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:26.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 + lda {c1},x + stx $ff clc adc {c2} @@ -101310,255 +105742,354 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + stx $ff tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - tax - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + stx $ff tay lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + txa + tay + lda {c1},x + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff + + txa + tay + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuxx +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c1},x + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c1},x + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - lda {c1},y - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - lda {c1},y - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - lda {c1},y - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - lda {c1},y - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x ldy #{c2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x ldy #{c2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + tay lda {c1},x - sty $ff - and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < 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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + tay lda {c1},x - sty $ff - ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + tay lda {c1},x - sty $ff - eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_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:25.0 + stx $ff + tay - lda {c1},y - sty $ff + lda {c1},x + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < 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:25.0 + stx $ff + + tay + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + lda {c1},x + stx $ff sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 lda {c1},x - sty $ff + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},x + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},x + stx $ff clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z1} + stx $ff - ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z1} + stx $ff - ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z1} + stx $ff - ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},x + ldy {z1} + stx $ff - ldy {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},x + ldy {z1} + stx $ff + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},x + ldy {z2} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},x + ldy {z2} + stx $ff + clc adc {c1},y ldy $ff @@ -101573,173 +106104,244 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + tay - lda {c1},y - sty $ff + lda {c1},x + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},x + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + stx $ff + + tay + lda {c1},x + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_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:25.0 + stx $ff + + tay + lda {c1},x + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=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:25.0 + stx $ff + + tay + lda {c1},x + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - txa - ldx {z1} - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - txa - ldx {z1} - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + lda {c1},x + stx $ff sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + lda {c1},x + stx $ff clc adc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff - ldy {z2} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff - ldy {z2} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff - ldy {z2} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},x + stx $ff - ldy {z2} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},x + stx $ff - ldy {z2} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z1} + stx $ff - ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z1} + stx $ff - ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z1} + stx $ff - ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},x + ldy {z1} + stx $ff - ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},x + ldy {z1} + stx $ff + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z2} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z2} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x + ldy {z2} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},x + ldy {z2} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},x + ldy {z2} + stx $ff + + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},x ldy #{c1} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},x + ldy #{c1} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},x + ldy #{c1} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x + ldy #{c1} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},x + ldy #{c1} + stx $ff + clc adc {c2},y ldy $ff @@ -101754,145 +106356,379 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:22.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:22.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:22.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:22.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:22.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:22.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff clc adc #{c2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.5 + lda {c1},y + stx $ff + + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:20.5 + stx $ff + + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tya + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tya + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + + tya + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 + lda {c1},y + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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 Y cycles:20.5 + stx $ff + + tya + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + lda {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + lda {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + lda {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 + lda {c1},y + ldy {z1} + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 + lda {c1},y + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 + lda {c1},y + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + lda {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.5 + lda {c1},y + stx $ff + + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 + lda {c1},y + stx $ff + + clc + adc {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 + lda {c1},y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.0 + lda {c1},y + stx $ff + + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + lda {c1},y + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {c1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {c1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {c1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + lda {c1},y + stx $ff + + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {c1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 + lda {c1},y + stx $ff + + and {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 + lda {c1},y + stx $ff + + ora {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + lda {c1},y + stx $ff + + eor {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + lda {c1},y + stx $ff + + sec + sbc {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 + lda {c1},y + stx $ff + + clc + adc {c2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -101938,61 +106774,318 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c1},y + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c1},y + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy #{c2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy #{c2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_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 Y cycles:25.0 + stx $ff + + tax + lda {c1},y + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_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 Y cycles:25.0 + stx $ff + + tax + lda {c1},x + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},x + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + lda {c1},y + stx $ff + + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},x + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},y + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},y + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},y + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},y + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},y + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},y + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},y + ldy {z2} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},y + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc1 @@ -102003,36 +107096,248 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},y + and {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc1_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:23.0 + stx $ff + + tax + lda {c1},y + ora {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + stx $ff + + tax + lda {c1},y + eor {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_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 Y cycles:25.0 + stx $ff + + tax + lda {c1},y + sec + sbc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc1_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:25.0 + stx $ff + + tax + lda {c1},y + clc + adc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + lda {c1},y + stx $ff + + and {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + lda {c1},y + stx $ff + + ora {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + lda {c1},y + stx $ff + + eor {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + lda {c1},y + stx $ff + + sec + sbc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + lda {c1},y + stx $ff + + clc + adc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},y + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},y + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c1},y + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},y + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},y + stx $ff + + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z1} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z1} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z1} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},y + ldy {z1} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},y + ldy {z1} + stx $ff + + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z2} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z2} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z2} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},y + ldy {z2} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},y + ldy {z2} + stx $ff + + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},y + ldy #{c1} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},y + ldy #{c1} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c1},y + ldy #{c1} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy #{c1} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {c1},y + ldy #{c1} + stx $ff + + clc + adc {c2},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc2 @@ -102043,580 +107348,472 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + stx $ff - tya - and {c1},x + and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_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:25.5 - txa - ldx {z1} - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + stx $ff - tya - ora {c1},x + ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + stx $ff - tya - eor {c1},x + eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.5 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},y + stx $ff + + sec + sbc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},y + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + stx $ff + + and #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + stx $ff + + ora #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + stx $ff + + eor #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},y + stx $ff + + sec + sbc #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},y + stx $ff + + clc + adc #{c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuxx=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:31.5 tay + lda {z1} + stx $ff + + tax lda {c1},x - sty $ff - sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_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:27.5 - txa - ldx {z1} - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + stx $ff - tya clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + stx $ff - and {c1},x + txa + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + stx $ff - ora {c1},x + txa + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} + stx $ff - eor {c1},x + txa + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.5 - txa - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:27.5 + ldy {z1} + lda {c1},y + stx $ff stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.5 - txa - ldx {z1} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuxx=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:23.5 + ldy {z1} + stx $ff - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:26.5 txa - ldx {z1} - tay - lda {c1},x - sty $ff - - and {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuz2 < 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:28.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - and {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ora {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz2 < 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:28.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ora {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - txa - ldx {z1} - tay - lda {z2} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:28.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - sec - sbc {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:30.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - sec - sbc {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:28.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - clc - adc {z2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:30.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - clc - adc {z2} - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy #0 - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < 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:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy #0 - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy #0 - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < 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:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy #0 - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy #0 - eor ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < 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:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy #0 - eor ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - sec - ldy #0 - sbc ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:35.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - sec - ldy #0 - sbc ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - clc - ldy #0 - adc ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < 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:35.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - clc - ldy #0 - adc ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - sec - sbc {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:31.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - sec - sbc {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + tya + ldy {z1} + stx $ff - and {c2} + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < 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:29.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + tya + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + tya + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuxx=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:29.5 lda {z1} - sty $ff + stx $ff - tay - lda {c1},y - and {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay + tax lda {c1},x sty $ff - - ora {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < 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:29.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ora {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - eor {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < 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:29.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - eor {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - sec - sbc {c2} + sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:31.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - sec - sbc {c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + tya + ldy {z1} + stx $ff clc - adc {c2} + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < 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:31.5 - txa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 + ldy {z1} + lda {c1},y + stx $ff + + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuxx=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:39.0 + ldy #0 + lda ({z1}),y tay lda {z1} - sty $ff + stx $ff - tay + tax + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + stx $ff + + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {c1} + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 + ldy {z1} + lda {c1},y + stx $ff + + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {c1} + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:23.5 + ldy {z1} + lda {c1},y + stx $ff + + and {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:23.5 + ldy {z1} + lda {c1},y + stx $ff + + ora {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:23.5 + ldy {z1} + lda {c1},y + stx $ff + + eor {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 + ldy {z1} + lda {c1},y + stx $ff + + sec + sbc {c2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:25.5 + ldy {z1} + lda {c1},y + stx $ff + clc adc {c2} ldy $ff @@ -102656,496 +107853,400 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 tay - lda {c1},x - sty $ff + lda {z1} + stx $ff + tax + lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tay + lda {z1} + stx $ff + + tax + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 txa ldx {z1} + sta $ff + tay lda {c1},x - sty $ff + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + txa + ldx {z1} + sta $ff + tay + lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {z1} - sty $ff + stx $ff - tay + tax lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {z1} - sty $ff + stx $ff - tay + tax lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} lda {c1},y ldy {z2} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff - ldy {z2} - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} lda {c1},y ldy {z3} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff - ldy {z3} - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z3} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y ldy #{c1} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff - ldy #{c1} - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy #{c1} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y ldy #{c2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y ldy #{c2} - and ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff - ldy #{c2} - ora ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy #{c2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z1} + stx $ff and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z1} + stx $ff ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z1} + stx $ff eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:28.0 + ldy {z1} + stx $ff + tax + lda {c1},y sec - sbc {c1},y + sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z1} + stx $ff clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 lda {c1},x - ldx {z1} - sty $ff + ldy {z1} + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 lda {c1},x - ldx {z1} - sty $ff + ldy {z1} + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 lda {c1},x - ldx {z1} - sty $ff + ldy {z1} + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 + ldy {z1} + lda {c1},y + stx $ff sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 lda {c1},x - ldx {z1} - sty $ff + ldy {z1} + stx $ff - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} - sec - sbc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < 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:35.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - sec - sbc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_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:35.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z1} + stx $ff - tay + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_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 Y cycles:28.0 + lda {z1} + stx $ff + + tax + lda {c1},x + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + ldy {z2} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + ldy {z2} + stx $ff + clc adc {c1},y ldy $ff @@ -103160,359 +108261,275 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 tay - lda {c1},x - sty $ff + lda {c2},y + ldy {z1} + stx $ff - and {c2},y + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 tay - lda {c1},x - sty $ff + lda {c2},y + ldy {z1} + stx $ff - ora {c2},y + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 tay - lda {c1},x - sty $ff + lda {c2},y + ldy {z1} + stx $ff - eor {c2},y + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:28.0 + ldy {z1} + stx $ff + tax + lda {c1},y sec - sbc {c2},y + sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 tay - lda {c1},x - sty $ff + lda {c2},y + ldy {z1} + stx $ff clc - adc {c2},y + adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},x + ldy {z1} + stx $ff - and {c2},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},x + ldy {z1} + stx $ff - ora {c2},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},x + ldy {z1} + stx $ff - eor {c2},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 + ldy {z1} + lda {c1},y + stx $ff sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - ldx {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c2},x + ldy {z1} + stx $ff clc - adc {c2},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},y + ldy {z1} + stx $ff - ldy {z2} - and {c2},y + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_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 Y cycles:28.0 lda {z1} - sty $ff + stx $ff - tay - lda {c1},y - ldy {z2} - and {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay + tax lda {c1},x - sty $ff - - ldy {z2} - ora {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - ora {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} - eor {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - ldy {z2} - eor {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < 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:35.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c2},y + ldy {z1} + stx $ff - tay + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y - ldy {z2} + ldy {z1} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff + sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + ldy {z1} + stx $ff - ldy {z2} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_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:35.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y ldy {z2} - clc - adc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff - ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y - ldy #{c1} - and {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + ldy {z2} + stx $ff - ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y - ldy #{c1} - ora {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + ldy {z2} + stx $ff - ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} lda {c1},y - ldy #{c1} - eor {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + ldy {z2} + stx $ff - ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} lda {c1},y - ldy #{c1} - sec - sbc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + ldy {z2} + stx $ff - ldy #{c1} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:34.0 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z1} lda {c1},y ldy #{c1} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z1} + lda {c1},y + ldy #{c1} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z1} + lda {c1},y + ldy #{c1} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y + ldy #{c1} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z1} + lda {c1},y + ldy #{c1} + stx $ff + clc adc {c2},y ldy $ff @@ -103527,664 +108544,568 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} + lda {c1},y + stx $ff and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} lda {c1},y - and #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} lda {c1},y - ora #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 + ldy {z1} lda {c1},y - eor #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_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:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 + ldy {z1} lda {c1},y - sec - sbc #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} lda {c1},y - clc - adc #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} lda {c1},y - and #{c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} lda {c1},y - ora #{c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 + ldy {z1} lda {c1},y - eor #{c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_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:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 + ldy {z1} lda {c1},y - sec - sbc #{c2} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff clc adc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:29.5 - txa - tay - lda {z1} - sty $ff - - tay - lda {c1},y - clc - adc #{c2} - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} + stx $ff + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} + stx $ff + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} + stx $ff + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.5 - txa - ldx {z2} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.5 tay - lda {c1},x - sty $ff + stx $ff + ldx {z2} + lda {c1},x sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuyy < pbuz1_derefidx_vbuyy=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:27.5 - txa - tay - sty $ff - - tya +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z2} + stx $ff + clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - lda {z1} - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z2} + stx $ff + + txa and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - lda {z1} - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z2} + stx $ff + + txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - lda {z1} - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z2} + stx $ff + + txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.5 - txa - ldx {z1} - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:27.5 ldy {z2} lda {c1},y + stx $ff + stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuxx=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:23.5 + ldy {z2} + stx $ff + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy {z2} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy {z2} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tya + ldy {z2} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.5 + stx $ff + + ldx {z2} + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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:23.5 + stx $ff + + tya ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - lda {z2} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 + ldy {z2} + lda {c1},y + ldy {z1} + stx $ff + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z2} + stx $ff tay and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z2} - sty $ff + stx $ff tay ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z2} - sty $ff + stx $ff tay eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=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:28.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 ldy {z2} lda {c1},y + stx $ff + sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_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:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuxx=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:23.5 lda {z2} - sty $ff + stx $ff tay clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z3} - sty $ff - ldy {z2} + stx $ff + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z3} - sty $ff - ldy {z2} + stx $ff + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {z3} - sty $ff - ldy {z2} + stx $ff + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:28.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 ldy {z2} lda {c1},y + stx $ff + sec sbc {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuxx=vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {z3} - sty $ff - ldy {z2} + stx $ff + clc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy #0 - lda ({z2}),y + lda ({z1}),y ldy {z2} + stx $ff + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy #0 - lda ({z2}),y + lda ({z1}),y ldy {z2} + stx $ff + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy #0 - lda ({z2}),y + lda ({z1}),y ldy {z2} + stx $ff + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=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:33.0 - txa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:37.0 + ldy #0 + lda ({z1}),y tay - sty $ff + stx $ff + ldx {z2} + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z2} + lda {c1},y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z2} + lda {c1},y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 + ldy {z2} + lda {c1},y + stx $ff + sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - sty $ff - - ldy #0 - lda ({z2}),y - ldy {z2} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.0 ldy {z2} lda {c1},y + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:27.0 + ldy {z2} + lda {c1},y + stx $ff + ldy #0 and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y + stx $ff + ldy #0 ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y + stx $ff + ldy #0 eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:33.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:29.0 ldy {z2} lda {c1},y + stx $ff + sec ldy #0 sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuxx=_deref_pbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:33.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:29.0 ldy {z2} lda {c1},y + stx $ff + clc ldy #0 adc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff - ldy {z2} + stx $ff + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff - ldy {z2} + stx $ff + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {c1} - sty $ff - ldy {z2} + stx $ff + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=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:29.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 ldy {z2} lda {c1},y + stx $ff + sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {c1} - sty $ff - ldy {z2} + stx $ff + clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:23.5 ldy {z2} lda {c1},y + stx $ff + and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:23.5 ldy {z2} lda {c1},y + stx $ff + ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:23.5 ldy {z2} lda {c1},y + stx $ff + eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:29.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:25.5 ldy {z2} lda {c1},y + stx $ff + sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:29.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:25.5 ldy {z2} lda {c1},y + stx $ff + clc adc {c2} ldy $ff @@ -104229,427 +109150,363 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - txa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + stx $ff + ldx {z2} tay lda {c1},x - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + stx $ff + + ldx {z2} + tay + lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + stx $ff + txa ldx {z2} tay lda {c1},x - sty $ff + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + stx $ff + txa + ldx {z2} + tay + lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z2} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + stx $ff - tay + ldx {z2} lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z2} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + stx $ff - tay + ldx {z2} lda {c1},x + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z2} + lda {c1},y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z2} + lda {c1},y + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - txa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + stx $ff + ldx {z2} tay lda {c1},x - sty $ff - and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + stx $ff + + ldx {z2} + tay + lda {c1},x + ora ({z3}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuaa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + stx $ff + txa ldx {z2} tay lda {c1},x - sty $ff + and ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + stx $ff + txa + ldx {z2} + tay + lda {c1},x ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z2} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + stx $ff - tay + ldx {z2} lda {c1},x and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 - txa - ldx {z2} - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + stx $ff - tay + ldx {z2} lda {c1},x + ora ({z3}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuyy +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z2} + lda {c1},y + ldy {z1} + stx $ff + + and ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + ldy {z2} + lda {c1},y + ldy {z1} + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} lda {c1},y + stx $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} lda {c1},y + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z4} + stx $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy {z4} + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c2} + stx $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy #{c2} + stx $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff - - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff - - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c1},y - sty $ff - - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z2} - tay - lda {c1},x - sty $ff - - sec - sbc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - txa - tay - lda {c1},y - sty $ff - - ldy {z2} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff tay lda {c1},y @@ -104657,22 +109514,8 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_dere and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff tay lda {c1},y @@ -104680,22 +109523,8 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff tay lda {c1},y @@ -104703,148 +109532,242 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_dere eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:33.0 - txa - ldx {z1} - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:28.0 ldy {z2} + stx $ff + + tax lda {c1},y sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - ldx {z1} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_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:28.0 + stx $ff + tay + lda {c1},y + ldy {z2} + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 lda {c1},x - sty $ff - ldy {z2} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_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:35.0 - txa - tay - lda {z1} - sty $ff + stx $ff - tay - lda {c1},y - ldy {z2} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - sty $ff - - ldy {z2} - lda {c1},y and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x ldy {z2} - lda {c1},y + stx $ff + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},x ldy {z2} - lda {c1},y + stx $ff + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:30.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 ldy {z2} lda {c1},y + stx $ff + + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c1},x + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c1},y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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 Y cycles:26.0 + stx $ff + + ldx {z2} + lda {c1},x sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:30.0 - txa - tay - sty $ff - - ldy {z2} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 lda {c1},y + ldy {z2} + stx $ff + clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - - ldy {z2} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y - ldy {z3} + ldy {z2} + stx $ff + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - - ldy {z2} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y - ldy {z3} + ldy {z2} + stx $ff + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - - ldy {z2} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} lda {c1},y - ldy {z3} + ldy {z2} + stx $ff + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:33.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z2} lda {c1},y - ldy {z3} + ldy {z1} + stx $ff + sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:33.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + lda {c1},y + ldy {z2} + stx $ff + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + lda {c1},y + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + lda {c1},y + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + lda {c1},y + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z2} + lda {c1},y + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z2} + lda {c1},y + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z2} + lda {c1},y + ldy {z3} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z2} + lda {c1},y + ldy {z3} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z2} + lda {c1},y + ldy {z3} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z2} + lda {c1},y + ldy {z3} + stx $ff + clc adc {c1},y ldy $ff @@ -104859,84 +109782,8 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c2},y - sty $ff - - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c2},y - sty $ff - - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - lda {c2},y - sty $ff - - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - txa - ldx {z2} - tay - lda {c1},x - sty $ff - - sec - sbc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - txa - tay - lda {c2},y - sty $ff - - ldy {z2} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c2},x - sty $ff - - ldy {z2} - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff tay lda {c2},y @@ -104944,22 +109791,8 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_dere and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c2},x - sty $ff - - ldy {z2} - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff tay lda {c2},y @@ -104967,22 +109800,8 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_deref ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - txa - ldx {z1} - tay - lda {c2},x - sty $ff - - ldy {z2} - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:33.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + stx $ff tay lda {c2},y @@ -104990,35 +109809,18 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_dere eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:33.0 - txa - ldx {z1} - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:28.0 ldy {z2} + stx $ff + + tax lda {c1},y sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - txa - ldx {z1} - tay - lda {c2},x - sty $ff - - ldy {z2} - clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < 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:35.0 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < 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:28.0 + stx $ff tay lda {c2},y @@ -105027,168 +109829,269 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_dere adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},x ldy {z2} - lda {c1},y - and {c2},y + stx $ff + + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},x ldy {z2} - lda {c1},y - ora {c2},y + stx $ff + + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},x ldy {z2} - lda {c1},y - eor {c2},y + stx $ff + + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:30.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 ldy {z2} lda {c1},y + stx $ff + + sec + sbc {c2},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c2},x + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},y + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {c2},y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=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 Y cycles:26.0 + stx $ff + + ldx {z2} + lda {c1},x sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:30.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + lda {c2},y + ldy {z2} + stx $ff + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c2},y + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c2},y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + ldy {z1} + lda {c2},y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z2} lda {c1},y + ldy {z1} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + lda {c2},y + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + lda {c1},y + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + lda {c1},y + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + ldy {z2} + lda {c1},y + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z2} + lda {c1},y + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z2} + lda {c1},y + stx $ff + clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:33.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:33.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z2} lda {c1},y ldy {z3} + stx $ff + clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 ldy {z2} lda {c1},y ldy #{c1} + stx $ff + clc adc {c2},y ldy $ff @@ -105203,106 +110106,86 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y + stx $ff + and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y + stx $ff + ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y + stx $ff + eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 ldy {z2} lda {c1},y + stx $ff + sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 ldy {z2} lda {c1},y + stx $ff + clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y + stx $ff + and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y + stx $ff + ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y + stx $ff + eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 ldy {z2} lda {c1},y + stx $ff + sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuc2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 ldy {z2} lda {c1},y + stx $ff + clc adc #{c2} ldy $ff @@ -105787,42 +110670,100 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuc2_bor_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuc2_bxor_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuc2_minus_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuc2_plus_vbuc3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa -pbuz1_derefidx_vbuxx=vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.0 +pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 + stx $ff + + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.0 + stx $ff + + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 + stx $ff + txa - tay - sty $ff + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 + stx $ff + + txa + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 + stx $ff + + txa + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:20.0 + stx $ff + + txa + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 + stx $ff + + txa + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 + stx $ff tya and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 + stx $ff tya ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 + stx $ff tya eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:24.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:20.0 + stx $ff tya eor #$ff @@ -105830,263 +110771,244 @@ pbuz1_derefidx_vbuxx=vbuc1_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_minus_vbuaa adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 + stx $ff tya clc adc #{c1} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_vbuyy -pbuz1_derefidx_vbuxx=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.0 lda {z1} - sty $ff + stx $ff and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.0 lda {z1} - sty $ff + stx $ff ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.0 lda {z1} - sty $ff + stx $ff eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:25.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:21.0 lda {z1} - sty $ff + stx $ff eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.0 lda {z1} - sty $ff + stx $ff clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 lda #{c1} - sty $ff + stx $ff and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 lda #{c1} - sty $ff + stx $ff ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.0 lda {z2} - sty $ff + stx $ff eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:19.0 lda #{c1} - sty $ff + stx $ff sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.0 lda #{c1} - sty $ff + stx $ff clc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz1 -pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + stx $ff + + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 lda #{c1} - sty $ff + stx $ff ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 lda #{c1} - sty $ff + stx $ff ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.5 lda #{c1} - sty $ff + stx $ff ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:23.5 lda #{c1} - sty $ff + stx $ff sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.5 lda #{c1} - sty $ff + stx $ff clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:26.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.0 lda {c1} - sty $ff + stx $ff eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_band_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.0 lda #{c1} - sty $ff + stx $ff and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.0 lda #{c1} - sty $ff + stx $ff ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.0 lda #{c1} - sty $ff + stx $ff eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.0 lda #{c1} - sty $ff + stx $ff sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc2_plus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc2_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuxx=_deref_pbuc2_plus_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.0 lda #{c1} - sty $ff + stx $ff clc adc {c2} @@ -106127,102 +111049,114 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa +pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + tay lda #{c1} - sty $ff - and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + + tay + lda #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz2_derefidx_vbuaa +pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + stx $ff + txa tay lda #{c1} - sty $ff + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + stx $ff + txa + tay + lda #{c1} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda #{c1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz2_derefidx_vbuyy +pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda #{c1} + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda #{c1} + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} - sty $ff - ldy {z2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} - sty $ff - ldy {z2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} - sty $ff - ldy {z3} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda #{c1} - sty $ff - ldy {z3} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -106234,167 +111168,51 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda #{c1} - sty $ff - ldy #{c2} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda #{c1} - sty $ff - ldy #{c2} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:22.5 - txa - tay - lda {c1},y - sty $ff - - and #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:22.5 - txa - tay - lda {c1},y - sty $ff - - ora #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:22.5 - txa - tay - lda {c1},y - sty $ff - - eor #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:26.5 - txa - tay - lda {c1},y - sty $ff - - eor #$ff - clc - adc #{c1}+1 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff - - clc - adc #{c1} - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - and #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:27.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=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:20.5 + stx $ff tay lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - ora #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.5 + stx $ff tay lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - eor #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:27.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=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:20.5 + stx $ff tay lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - eor #$ff - clc - adc #{c1}+1 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:31.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=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:24.5 + stx $ff tay lda {c1},y @@ -106403,22 +111221,8 @@ pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbu adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - clc - adc #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:29.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=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:22.5 + stx $ff tay lda {c1},y @@ -106426,55 +111230,164 @@ pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff - ldy {z2} - lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff - ldy {z2} - lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff - ldy {z2} - lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:29.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.5 + lda {c1},x + stx $ff - ldy {z2} - lda {c1},y eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + stx $ff + + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.5 + lda {c1},y + stx $ff + + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + lda {c1},y + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} + lda {c1},y + stx $ff + + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} + lda {c1},y + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z1} + lda {c1},y + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:25.5 + ldy {z1} + lda {c1},y + stx $ff + + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 + ldy {z1} + lda {c1},y + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y + stx $ff + + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z2} + lda {c1},y + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 + ldy {z2} + lda {c1},y + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:25.5 + ldy {z2} + lda {c1},y + stx $ff + + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 + ldy {z2} + lda {c1},y + stx $ff + clc adc #{c1} ldy $ff @@ -106489,220 +111402,202 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - txa +pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff + tay lda #{c1} - sty $ff - and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - txa +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff + tay lda #{c1} - sty $ff - ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - txa +pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + stx $ff + tay lda #{c1} - sty $ff - eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda #{c1} - sty $ff - sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa +pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + stx $ff + tay lda #{c1} - sty $ff - clc adc {c2},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay +pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 lda #{c1} - sty $ff + stx $ff and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_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=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 lda #{c1} - and {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda #{c1} - sty $ff + stx $ff ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 lda #{c1} - ora {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda #{c1} - sty $ff + stx $ff eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_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=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda #{c1} - eor {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda #{c1} - sty $ff + stx $ff sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.5 lda #{c1} - sec - sbc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda #{c1} - sty $ff + stx $ff clc adc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_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=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda #{c1} - clc - adc {c2},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay - lda #{c1} - sty $ff + stx $ff - ldy {z2} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda #{c1} - sty $ff + stx $ff - ldy {z2} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda #{c1} - sty $ff + stx $ff - ldy {z2} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda #{c1} - sty $ff + stx $ff - ldy {z2} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda #{c1} - sty $ff + stx $ff + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda #{c1} + ldy {z1} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda #{c1} + ldy {z1} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda #{c1} + ldy {z1} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda #{c1} + ldy {z1} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda #{c1} + ldy {z1} + stx $ff + + clc + adc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda #{c1} ldy {z2} + stx $ff + + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda #{c1} + ldy {z2} + stx $ff + + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda #{c1} + ldy {z2} + stx $ff + + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda #{c1} + ldy {z2} + stx $ff + + sec + sbc {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda #{c1} + ldy {z2} + stx $ff + clc adc {c2},y ldy $ff @@ -106727,48 +111622,38 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=vbuc1_plus_vbuc1 -pbuz1_derefidx_vbuxx=vbuc1_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc2_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_band_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_band_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.0 lda #{c1} - sty $ff + stx $ff and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc2_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:20.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.0 lda #{c1} - sty $ff + stx $ff ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_bxor_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.0 lda #{c1} - sty $ff + stx $ff eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_minus_vbuc2 < pbuz1_derefidx_vbuaa=vbuc1_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_minus_vbuc2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:18.0 lda #{c1} - sty $ff + stx $ff sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuc1_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc2_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc2_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=vbuc1_plus_vbuc2 < pbuz1_derefidx_vbuxx=vbuc2_plus_vbuc1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.0 lda #{c1} - sty $ff + stx $ff clc adc #{c2} @@ -108231,11 +113116,54 @@ pbuz1_derefidx_vbuyy=vbuyy_plus_vbuz2 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plu adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuz1 +pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuyy_bor__deref_pbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:29.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuyy_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuz1 +pbuz1_derefidx_vbuyy=vbuyy_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + sta $ff + txa + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuyy_plus__deref_pbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:31.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=vbuyy_band__deref_pbuz2 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 sty $ff @@ -108372,25 +113300,19 @@ pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuyy_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 +pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 tya - tax - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 +pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 tya - tax - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -108571,46 +113493,46 @@ pbuz1_derefidx_vbuyy=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 - ldx {z1} - sty $ff - +pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tya - and {c1},x + ldy {z1} + sta $ff + + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:21.5 - ldx {z1} - sty $ff - +pbuz1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tya - ora {c1},x + ldy {z1} + sta $ff + + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 - ldx {z1} - sty $ff - +pbuz1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tya - eor {c1},x + ldy {z1} + sta $ff + + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldx {z1} - sty $ff - +pbuz1_derefidx_vbuyy=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 tya + ldy {z1} + sta $ff + sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:23.5 - ldx {z1} - sty $ff - +pbuz1_derefidx_vbuyy=vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 tya + ldy {z1} + sta $ff + clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuyy=vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -108878,11 +113800,58 @@ pbuz1_derefidx_vbuyy=vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz1_bor__deref_pbuz1 +pbuz1_derefidx_vbuyy=vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:32.5 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:32.5 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz1_plus__deref_pbuz1 +pbuz1_derefidx_vbuyy=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:36.5 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:34.5 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z1} sty $ff @@ -109563,11 +114532,50 @@ pbuz1_derefidx_vbuyy=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < adc {z3} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_bor__deref_pbuz1 +pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:26.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:26.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_plus__deref_pbuz1 +pbuz1_derefidx_vbuyy=vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X Y cycles:30.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + sec + adc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:28.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {z2} + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.5 lda {z2} sty $ff @@ -109859,7 +114867,7 @@ pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 sty $ff tay @@ -109867,7 +114875,7 @@ pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 sty $ff tay @@ -109878,7 +114886,7 @@ pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_minus_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_plus_pbuz3_derefidx_vbuaa -pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 sty $ff txa @@ -109887,7 +114895,7 @@ pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 sty $ff txa @@ -109916,7 +114924,7 @@ pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_minus_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuz2_plus_pbuz3_derefidx_vbuyy -pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} sty $ff @@ -109925,7 +114933,7 @@ pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} sty $ff @@ -110359,36 +115367,261 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuyy +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:29.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz1 +pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:31.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + stx $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:32.5 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + and $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:32.5 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + ora $ff + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 +pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.5 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:34.5 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sty $ff + clc + adc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:26.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:26.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz2 +pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:28.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc {z2} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuxx=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:28.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {z2} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuc1 +pbuz1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:33.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:33.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:29.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:29.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1} + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuz1_derefidx_vbuaa @@ -110434,23 +115667,103 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 @@ -110464,21 +115777,172 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -110489,11 +115953,58 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc1 +pbuz1_derefidx_vbuyy=_deref_pbuz1_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:25.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:25.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:25.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 sty $ff @@ -110601,10 +116112,10 @@ pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bxor__ eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuaa < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.5 tya tax - sty $ff + sta $ff ldy #0 lda ({z2}),y @@ -110750,11 +116261,52 @@ pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2 adc ({z2}),y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz2_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor__deref_pbuz1 +pbuz1_derefidx_vbuyy=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + ora ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz2_plus__deref_pbuz1 +pbuz1_derefidx_vbuyy=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:33.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + ldy #0 + adc ({z2}),y + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=_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:27.0 sty $ff @@ -111678,11 +117230,61 @@ pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus__ adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuz1 +pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:37.5 + tya + tax + ldy #0 + lda ({z1}),y + ldy {c1} + stx $ff + + sta $ff + tya + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:29.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1} + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 lda {c1} sty $ff @@ -114304,7 +119906,7 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 sty $ff txa @@ -114314,7 +119916,7 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 sty $ff txa @@ -114781,25 +120383,19 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_plus_vbuxx -pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 tya - tax - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 tya - tax - lda {z1} - sty $ff + ldy {z1} + sta $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -114871,8 +120467,28 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_plus__deref_pbuz1 @@ -115061,25 +120677,23 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - lda {c1},y - tax - lda {z1} - sty $ff +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tya + ldy {z1} + sta $ff - tay - txa + tax + lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - lda {c1},y - tax - lda {z1} - sty $ff +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tya + ldy {z1} + sta $ff - tay - txa + tax + lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y @@ -115298,8 +120912,28 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_plus__deref_pbuz1 @@ -115760,8 +121394,28 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bxor_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_minus_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_plus_vbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z3} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_plus__deref_pbuz1 @@ -115791,8 +121445,24 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sty $ff + + ldy #0 + lda ({z4}),y + ldy {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + sty $ff + + ldy #0 + lda ({z4}),y + ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 @@ -116282,8 +121952,28 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy #{c1} + stx $ff + + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_plus__deref_pbuz1 @@ -116308,8 +121998,24 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sty $ff + + ldy #0 + lda ({z3}),y + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sty $ff + + ldy #0 + lda ({z3}),y + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 @@ -118065,6 +123771,17 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuyy=vbu sbc $ff ldy $ff sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 + tya + ldy {z1} + sta $ff + + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 lda {z1} sty $ff @@ -119237,11 +124954,61 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + and {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor {c1},x + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:38.0 + tya + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + stx $ff + + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc {c1},x + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 lda {c1},y sty $ff @@ -119420,25 +125187,23 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - lda {c1},y - tax - lda {z1} - sty $ff +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tya + ldy {z1} + sta $ff - tay - txa + tax + lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - lda {c1},y - tax - lda {z1} - sty $ff +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tya + ldy {z1} + sta $ff - tay - txa + tax + lda {c1},x ora ({z2}),y ldy $ff sta ({z1}),y @@ -120179,28 +125944,28 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 - ldx {z1} - sty $ff - +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tya - and {c1},x + ldy {z1} + sta $ff + + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_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:21.5 - ldx {z1} - sty $ff - +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tya - ora {c1},x + ldy {z1} + sta $ff + + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 - ldx {z1} - sty $ff - +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tya - eor {c1},x + ldy {z1} + sta $ff + + eor {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.5 @@ -120213,13 +125978,13 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuyy=pbu sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_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:23.5 - ldx {z1} - sty $ff - +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 tya + ldy {z1} + sta $ff + clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 @@ -120355,11 +126120,67 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuxx=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:43.0 + tya + tax + ldy #0 + lda ({z1}),y + tay + lda {z1} + stx $ff + + tax + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:27.0 ldx {z1} lda {c1},x @@ -122103,11 +127924,66 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuyy=pbuc adc {c1},y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:41.0 + tya + tax + ldy #0 + lda ({z1}),y + tay + stx $ff + + ldx {z2} + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:33.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy {z2} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 sty $ff @@ -122155,31 +128031,31 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbu adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=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:27.0 +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 sty $ff - ldy {z2} - lda {c1},y ldy #0 - and ({z3}),y + lda ({z3}),y + ldy {z2} + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=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:27.0 +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 sty $ff - ldy {z2} - lda {c1},y ldy #0 - ora ({z3}),y + lda ({z3}),y + ldy {z2} + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=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:27.0 +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 sty $ff - ldy {z2} - lda {c1},y ldy #0 - eor ({z3}),y + lda ({z3}),y + ldy {z2} + eor {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuyy=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:29.0 @@ -122192,14 +128068,14 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < vbuaa=pbuc1_deref sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=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:29.0 +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 sty $ff - ldy {z2} - lda {c1},y - clc ldy #0 - adc ({z3}),y + lda ({z3}),y + ldy {z2} + clc + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 @@ -122643,7 +128519,7 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < vbuaa=pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 sty $ff ldy {z2} @@ -122652,7 +128528,7 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=pbuc and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 sty $ff ldy {z2} @@ -124116,11 +129992,59 @@ pbuz1_derefidx_vbuyy=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuc1 < adc {z2} ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuz1 +pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:25.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + and #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:25.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + ora #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:25.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #{c1} + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X Y cycles:29.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + clc + adc #{c1}+1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc #{c1} + ldy $ff + sta ({z1}),y pbuz1_derefidx_vbuyy=vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.5 lda #{c1} sty $ff @@ -124980,12 +130904,12 @@ pbuz1_derefidx_vbuyy=vbuc1_plus_vbuc2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < adc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 - ldy {z1} - tax - sty $ff - +pbuz1_derefidx_vbuz1=vbuaa_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_vbuaa < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + tay stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y @@ -125055,85 +130979,76 @@ pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_band_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - tax - tya - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:25.0 - tax - tya - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuaa_bxor_vbuyy -pbuz1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + stx $ff - sta $ff - txa + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.0 - tax - tya - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} stx $ff + + sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuaa_bxor_vbuz1 -pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.0 ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:26.0 ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff clc adc $ff ldy $ff @@ -125350,50 +131265,36 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuaa_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuaa_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 + ldx {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 + ldx {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuaa_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuaa_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z1} ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z1} ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -125536,100 +131437,83 @@ pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbua adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - tax - lda {c1},y - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} stx $ff - and $ff + + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:27.5 - tax - lda {c1},y - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} stx $ff - ora $ff + + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.5 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} + stx $ff - tay - txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.5 + ldx {z1} + stx $ff - tay - txa sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - tax - lda {c1},y - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.5 + ldx {z1} stx $ff + clc - adc $ff + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 +pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 ldx {z1} ldy {z1} - sty $ff + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 +pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 ldx {z1} ldy {z1} - sty $ff + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 +pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 ldx {z1} ldy {z1} - sty $ff + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 ldx {z1} ldy {z1} - sty $ff + stx $ff sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 ldx {z1} ldy {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 @@ -125757,74 +131641,73 @@ pbuz1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:23.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:23.0 + lda {z1} + sta $ff txa stx $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:17.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:17.0 + lda {z1} + sta $ff txa ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_vbuxx -pbuz1_derefidx_vbuz1=vbuxx_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A Y cycles:17.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A Y cycles:17.0 + lda {z1} + sta $ff lda #0 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A Y cycles:19.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A Y cycles:19.0 + lda {z1} + sta $ff txa asl ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:23.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.0 + lda {z1} + sta $ff - stx $ff + txa + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:23.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.0 + lda {z1} + sta $ff - stx $ff + txa + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_vbuyy -pbuz1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:27.0 - tya - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.0 + lda {z1} sta $ff + txa + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:25.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - stx $ff + txa + sty $ff clc adc $ff ldy $ff @@ -125848,13 +131731,13 @@ pbuz1_derefidx_vbuz1=vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuaa < pb ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_vbuz1 -pbuz1_derefidx_vbuz1=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuz1=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.0 lda {z1} ldy {z1} - sty $ff - sta $ff + txa + sty $ff sec sbc $ff ldy $ff @@ -125869,35 +131752,35 @@ pbuz1_derefidx_vbuz1=vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuaa < adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff txa and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff txa ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_vbuz2 -pbuz1_derefidx_vbuz1=vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuz2 < vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:22.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuz2 < vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff txa sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff txa clc @@ -125948,36 +131831,36 @@ pbuz1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1 adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z1} + sta $ff txa sec @@ -125985,9 +131868,9 @@ pbuz1_derefidx_vbuz1=vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z1} + sta $ff txa clc @@ -125995,42 +131878,42 @@ pbuz1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_plus__ adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:23.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:23.0 + lda {z1} + sta $ff txa sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 + lda {z1} + sta $ff txa clc @@ -126088,18 +131971,18 @@ pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa tay @@ -126109,22 +131992,18 @@ pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -126132,22 +132011,20 @@ pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -126155,20 +132032,20 @@ pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z2} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z2} + sta $ff + txa ora ({z2}),y ldy $ff @@ -126176,20 +132053,20 @@ pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z3} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z3} + sta $ff + txa ora ({z2}),y ldy $ff @@ -126197,20 +132074,20 @@ pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy #{c1} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy #{c1} + sta $ff + txa ora ({z2}),y ldy $ff @@ -126265,33 +132142,33 @@ pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbux adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + lda {z1} + sta $ff txa and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:21.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:21.5 + lda {z1} + sta $ff txa ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + lda {z1} + sta $ff txa eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:25.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:25.5 + lda {z1} + sta $ff txa tay @@ -126299,205 +132176,146 @@ pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbu sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_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:23.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:23.5 + lda {z1} + sta $ff txa clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:25.5 - lda {c1},y - ldy {z1} - sty $ff - - stx $ff - and $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:25.5 - lda {c1},y - ldy {z1} - sty $ff - - stx $ff - ora $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff - - tay - txa - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z1} - sty $ff - - tay - txa - sec - sbc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:27.5 - lda {c1},y - ldy {z1} - sty $ff - - stx $ff - clc - adc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - txa - ldx {z1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - ldy {z1} - sty $ff + sta $ff - tay txa and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - txa - ldx {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - ldy {z1} - sty $ff + sta $ff - tay txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - txa - ldx {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - ldy {z1} - sty $ff + sta $ff - tay txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - ldy {z1} - txa - ldx {z1} - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z1} - ldy {z1} - sty $ff + sta $ff - tay txa sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - ldy {z1} - txa - ldx {z1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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:28.5 +pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:23.5 lda {z1} - ldy {z1} - sty $ff + sta $ff - tay txa clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy {z1} - sty $ff + sta $ff - ldy {z2} txa and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy {z1} - sty $ff + sta $ff - ldy {z2} txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy {z1} - sty $ff + sta $ff - ldy {z2} txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z1} - sty $ff + sta $ff - ldy {z2} txa sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} ldy {z1} - sty $ff + sta $ff + txa + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy {z2} + sta $ff + + txa + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + sta $ff + + txa + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + sta $ff + + txa + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + ldy {z2} + sta $ff + + txa + sec + sbc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} + ldy {z2} + sta $ff + txa clc adc {c1},y @@ -126513,249 +132331,226 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff txa and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff txa ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff txa eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuc1 < vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_minus_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_vbuaa < pbuz1_derefidx_vbuz1=vbuaa_band_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - tax - tya - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuyy_band_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_vbuaa < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:25.0 - tax - tya - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuyy_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_vbuaa -pbuz1_derefidx_vbuz1=vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz1=vbuyy_minus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - tax - tya - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuyy_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:25.0 + ldx {z1} stx $ff + + sta $ff + tya sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_vbuaa < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.0 - tax - tya - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuyy_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} stx $ff + + sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:23.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.0 + lda {z1} + sta $ff - stx $ff + txa + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:23.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.0 + lda {z1} + sta $ff - stx $ff + txa + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_vbuxx -pbuz1_derefidx_vbuz1=vbuyy_minus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:25.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:25.0 + lda {z1} + sta $ff + tya stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_vbuxx < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:25.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - stx $ff + txa + sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - tya - ldy {z1} - tax - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.0 + lda {z1} + sta $ff - stx $ff - and $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuaa < vbuaa=vbuaa_band_vbuaa < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - tya - ldy {z1} - sty $ff - - tay tya sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:17.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:17.0 + lda {z1} + sta $ff + tya ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_vbuyy -pbuz1_derefidx_vbuz1=vbuyy_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:19.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_minus_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuyy < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:17.0 + lda {z1} + sta $ff lda #0 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:19.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_plus_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuyy < vbuaa=vbuyy_plus_vbuyy - clobber:A Y cycles:19.0 + lda {z1} + sta $ff + tya asl ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=vbuyy_band_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_band_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff - stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:24.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff - stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_vbuz1 -pbuz1_derefidx_vbuz1=vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_minus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz1=vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff + tya stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_plus_vbuxx < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz1=vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:26.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff - stx $ff + + sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz1=vbuz2_band_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff + tya and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz1=vbuz2_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff + tya ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_vbuz2 -pbuz1_derefidx_vbuz1=vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:22.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuz2 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff + tya sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuz1=vbuz2_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff + tya clc adc {z2} ldy $ff @@ -126812,91 +132607,91 @@ pbuz1_derefidx_vbuz1=vbuyy_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1 adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuz2 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z1} + sta $ff + tya sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z1} + sta $ff + tya clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_minus__deref_pbuc1 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:23.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:23.0 + lda {z1} + sta $ff + tya sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 + lda {z1} + sta $ff + tya clc adc {c1} ldy $ff @@ -126941,68 +132736,60 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay + tya and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay + tya ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z1} tya ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z1} tya ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + tya ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + tya ldy {z2} ora ({z2}),y ldy $ff @@ -127010,20 +132797,20 @@ pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + tya ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + tya ldy {z3} ora ({z2}),y ldy $ff @@ -127031,20 +132818,20 @@ pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #{c1} ora ({z2}),y ldy $ff @@ -127052,231 +132839,227 @@ pbuz1_derefidx_vbuz1=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 +pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 + ldx {z1} + stx $ff + tax tya - ldy {z1} - sty $ff - and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuyy < 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 Y cycles:23.5 + ldx {z1} + stx $ff + tax tya - ldy {z1} - sty $ff - ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 +pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 + ldx {z1} + stx $ff + tax tya - ldy {z1} - sty $ff - eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 +pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:25.5 + ldx {z1} + stx $ff + tax tya - ldy {z1} - sty $ff - sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 +pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuyy < 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 Y cycles:25.5 + ldx {z1} + stx $ff + tax tya - ldy {z1} - sty $ff - clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + lda {z1} + sta $ff + tya and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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 Y cycles:21.5 + lda {z1} + sta $ff + tya ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + lda {z1} + sta $ff + tya eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.5 + lda {z1} + sta $ff + tya sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:23.5 + lda {z1} + sta $ff + tya clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z1} + sta $ff - tay + tya and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z1} + sta $ff - tay + tya ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z1} + sta $ff - tay + tya eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:25.5 + lda {z1} + sta $ff + tya tay sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuaa < pbuz1_derefidx_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:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:23.5 + lda {z1} + sta $ff - tay + tya clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff + tya and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff + tya ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff + tya eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 +pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff + tya sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 +pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff + tya clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} + sta $ff + tya ldy {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} + sta $ff + tya ldy {z2} clc adc {c1},y @@ -127292,84 +133075,84 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=vbuyy_band_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1_band_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff + tya and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff + tya ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff + tya eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_minus_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_minus_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuz1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_bxor_vbuaa -pbuz1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:28.0 ldx {z1} ldy {z1} - sty $ff + stx $ff sta $ff - txa + tya sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:26.0 ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff clc adc $ff ldy $ff @@ -127413,89 +133196,84 @@ pbuz1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_band_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=vbuz1_band_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff - stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=vbuz1_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:24.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff - stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_bxor_vbuyy -pbuz1_derefidx_vbuz1=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz1=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + stx $ff - sta $ff - txa + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz1=vbuz1_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:26.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff - stx $ff + + sty $ff clc adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_band_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=vbuz1_band_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 lda {z1} ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:27.0 lda {z1} ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_bxor_vbuz1 -pbuz1_derefidx_vbuz1=vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz1=vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 lda {z1} ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz1=vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:29.0 lda {z1} ldx {z1} ldy {z1} - sty $ff - stx $ff + + sty $ff clc adc $ff ldy $ff @@ -127535,25 +133313,25 @@ pbuz1_derefidx_vbuz1=vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuz2 < adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz1=vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.5 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff - stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz1=vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:31.5 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff - stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y @@ -127571,14 +133349,14 @@ pbuz1_derefidx_vbuz1=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:33.5 +pbuz1_derefidx_vbuz1=vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:33.5 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff - stx $ff + + sty $ff clc adc $ff ldy $ff @@ -127702,98 +133480,84 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_plus_pbuz1_derefidx_vbuc1 -pbuz1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 ldx {z1} - ldy {z1} - sty $ff - tay - txa + lda {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 ldx {z1} - ldy {z1} - sty $ff - tay - txa + lda {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z1} +pbuz1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 txa ldx {z1} - sty $ff - tay - txa + lda {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z1} +pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 txa ldx {z1} - sty $ff - tay - txa + lda {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 +pbuz1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.5 lda {z1} ldx {z1} ldy {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 +pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.5 lda {z1} ldx {z1} ldy {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -127863,51 +133627,51 @@ pbuz1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz1_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuz1=vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + ldx {z1} + tay lda {z1} - sty $ff + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + ldx {z1} + tay lda {z1} - sty $ff + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + ldx {z1} + tay lda {z1} - sty $ff + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.5 + ldx {z1} + tay lda {z1} - sty $ff + stx $ff sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.5 + ldx {z1} + tay lda {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 @@ -127952,103 +133716,93 @@ pbuz1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbua adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - tya - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 lda {z1} - sty $ff + ldx {z1} + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - tya - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 lda {z1} - sty $ff + ldx {z1} + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - tya - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 lda {z1} - sty $ff + ldx {z1} + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.5 - tya - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 lda {z1} - sty $ff + ldx {z1} + stx $ff sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.5 - tya - ldy {z1} - tax +pbuz1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 lda {z1} - sty $ff + ldx {z1} + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 +pbuz1_derefidx_vbuz1=vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.5 lda {z1} ldx {z1} ldy {z1} - sty $ff + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 +pbuz1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.5 lda {z1} ldx {z1} ldy {z1} - sty $ff + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 +pbuz1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.5 lda {z1} ldx {z1} ldy {z1} - sty $ff + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.5 lda {z1} ldx {z1} ldy {z1} - sty $ff + stx $ff sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.5 lda {z1} ldx {z1} ldy {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 @@ -128182,26 +133936,26 @@ pbuz1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff txa and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff txa ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_vbuxx -pbuz1_derefidx_vbuz1=vbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuxx < vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:24.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuxx < vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:24.0 + lda {z1} + sta $ff txa eor #$ff @@ -128209,47 +133963,47 @@ pbuz1_derefidx_vbuz1=vbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuxx adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff txa clc adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_band_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff + tya and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff + tya ora {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_vbuyy -pbuz1_derefidx_vbuz1=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:24.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:24.0 + lda {z1} + sta $ff + tya eor #$ff sec adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_plus_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff + tya clc adc {z2} ldy $ff @@ -128290,69 +134044,69 @@ pbuz1_derefidx_vbuz1=vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_plus_vbuaa < adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_band_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuz2 < vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + lda {z2} and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:18.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz2 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:18.0 + lda {z1} + sta $ff + lda {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_vbuz2 -pbuz1_derefidx_vbuz1=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:20.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuyy < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:20.0 + lda {z1} + ldy {z2} + sta $ff lda #0 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:20.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz2 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:20.0 + lda {z1} + sta $ff + lda {z2} asl ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_band_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_vbuz2 < vbuaa=vbuz2_band_vbuz1 < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + lda {z2} and {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_vbuz2 < vbuaa=vbuz2_bor_vbuz1 < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + lda {z2} ora {z3} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_vbuz3 -pbuz1_derefidx_vbuz1=vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz3 < vbuaa=vbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.0 + lda {z1} + sta $ff + lda {z2} sec sbc {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus_vbuz2 < vbuaa=vbuz2_plus_vbuz1 < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.0 + lda {z1} + sta $ff + lda {z2} clc adc {z3} ldy $ff @@ -128397,95 +134151,95 @@ pbuz1_derefidx_vbuz1=vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1 adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z2} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz2 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z2} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz2 < vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z2} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz2 < vbuaa=vbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z1} + sta $ff + lda {z2} sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z1} + sta $ff + lda {z2} clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band__deref_pbuz2 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z2} ldy #0 and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor__deref_pbuz2 < vbuaa=vbuz2_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z2} ldy #0 ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bxor__deref_pbuz2 < vbuaa=vbuz2_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z2} ldy #0 eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz3 < vbuaa=vbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z1} + sta $ff + lda {z2} sec ldy #0 sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus__deref_pbuz2 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z1} + sta $ff + lda {z2} clc ldy #0 adc ({z3}),y @@ -128507,19 +134261,19 @@ pbuz1_derefidx_vbuz1=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_ ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz2 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff + lda {z2} eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuc1 < vbuaa=vbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:24.0 + lda {z1} + sta $ff + lda {z2} sec sbc {c1} ldy $ff @@ -128589,9 +134343,9 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z1} + sta $ff txa tay @@ -128599,9 +134353,9 @@ pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z1} + sta $ff txa tay @@ -128612,22 +134366,18 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -128635,22 +134385,20 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -128658,70 +134406,70 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z3} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z3} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy #{c1} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy #{c1} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 ldy {z1} sty $ff @@ -128730,7 +134478,7 @@ pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 ldy {z1} sty $ff @@ -128742,9 +134490,9 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz3_derefidx_vbuaa -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z1} + sta $ff txa tay @@ -128752,9 +134500,9 @@ pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z1} + sta $ff txa tay @@ -128765,22 +134513,18 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz3_derefidx_vbuxx -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz1=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + sta $ff - tay lda {z2} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + sta $ff - tay lda {z2} ora ({z3}),y ldy $ff @@ -128788,22 +134532,20 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz3_derefidx_vbuyy -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z2} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z2} ora ({z3}),y ldy $ff @@ -128811,62 +134553,62 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z3} + sta $ff + + lda {z2} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z3} + sta $ff + + lda {z2} ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + sta $ff + lda {z2} ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + sta $ff + lda {z2} ldy {z4} ora ({z3}),y ldy $ff @@ -128874,21 +134616,21 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuz1=vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy #{c1} + sta $ff + + lda {z2} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy #{c1} + sta $ff + + lda {z2} ora ({z3}),y ldy $ff sta ({z1}),y @@ -128958,19 +134700,19 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1 ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 + lda {z1} + sta $ff + lda {z2} eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + lda {z2} sec sbc {c1},x ldy $ff @@ -129000,24 +134742,21 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2 ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay lda {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:26.5 - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff - eor #$ff + lda {z2} sec - adc {z2} + sbc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 @@ -129029,166 +134768,145 @@ pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:25.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:25.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - lda {z2} - ldx {z1} - ldy {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 - lda {z2} - ldx {z1} - ldy {z1} - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:27.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} + sta $ff + lda {z2} tay sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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:26.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:26.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:25.5 + lda {z1} ldy {z3} - and {c1},y + sta $ff + + lda {c1},y + and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:25.5 + lda {z1} ldy {z3} - ora {c1},y + sta $ff + + lda {c1},y + ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z3} + sta $ff + + lda {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z1} ldy {z3} + sta $ff + + lda {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:27.5 + lda {z1} ldy {z3} + sta $ff + + lda {c1},y clc - adc {c1},y + adc {z2} ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuc1 @@ -129217,19 +134935,19 @@ pbuz1_derefidx_vbuz1=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1_bor_vbuz2 < pb ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz2 < vbuaa=vbuc1_bxor_vbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff + lda {z2} eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuc1 < vbuaa=vbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff + lda {z2} sec sbc #{c1} ldy $ff @@ -129384,49 +135102,49 @@ pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz1 adc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz1=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.5 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff - stx $ff + + sty $ff and $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:31.5 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff - stx $ff + + sty $ff ora $ff ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuz1 -pbuz1_derefidx_vbuz1=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_minus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.5 +pbuz1_derefidx_vbuz1=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.5 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff - stx $ff + + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:33.5 +pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:33.5 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff - stx $ff + + sty $ff clc adc $ff ldy $ff @@ -129669,29 +135387,23 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz1=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -129923,56 +135635,56 @@ pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbu adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:32.0 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff + stx $ff sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:32.0 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 @@ -130129,36 +135841,36 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:30.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:30.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130167,9 +135879,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z1} + sta $ff txa clc @@ -130177,29 +135889,29 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #0 eor ({z2}),y ldy $ff @@ -130217,11 +135929,11 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z1} + sta $ff + tya clc ldy #0 adc ({z2}),y @@ -130254,10 +135966,10 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz2 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.5 +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.5 + lda {z1} ldx {z1} - ldy {z1} - sty $ff + sta $ff ldy #0 lda ({z2}),y @@ -130276,36 +135988,36 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz2 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z2} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz2 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z2} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz2 < vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z2} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130313,46 +136025,46 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z1} + sta $ff + lda {z2} clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z3} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band__deref_pbuz2 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z3} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z3} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor__deref_pbuz2 < vbuaa=vbuz2_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z3} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z3} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bxor__deref_pbuz2 < vbuaa=vbuz2_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + lda {z3} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130360,11 +136072,11 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz sbc {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - lda {z3} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus__deref_pbuz2 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z1} + sta $ff + lda {z3} clc ldy #0 adc ({z2}),y @@ -130425,9 +136137,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=_dere adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130435,9 +136147,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130445,9 +136157,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130455,9 +136167,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130466,9 +136178,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_der sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130477,9 +136189,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130487,9 +136199,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=_dere and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130497,9 +136209,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130507,9 +136219,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_dere eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130518,9 +136230,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_der sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130556,9 +136268,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz1=_dere eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130631,9 +136343,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130641,9 +136353,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130654,9 +136366,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130664,9 +136376,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130677,9 +136389,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130687,9 +136399,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130720,9 +136432,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130730,9 +136442,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130743,9 +136455,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130753,9 +136465,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130766,9 +136478,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130776,9 +136488,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130789,9 +136501,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130799,9 +136511,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130842,9 +136554,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbu eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < 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:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < 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:31.0 + ldx {z1} + stx $ff tax ldy #0 @@ -130891,9 +136603,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbu eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -130938,11 +136650,11 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbu eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < 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:33.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_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:33.0 + lda {z1} + sta $ff + tya tax ldy #0 lda ({z2}),y @@ -130960,40 +136672,40 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbu adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 + lda {z1} ldx {z1} - ldy {z1} - sty $ff + sta $ff ldy #0 lda ({z2}),y @@ -131001,50 +136713,50 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vb sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z2} - and {c1},y + sta $ff + + lda {c1},y + ldy #0 + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z2} - ora {c1},y + sta $ff + + lda {c1},y + ldy #0 + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z2} - eor {c1},y + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -131053,50 +136765,50 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vb sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - ldy {z1} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z2} + sta $ff + + lda {c1},y clc - adc {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - ldy #0 - lda ({z2}),y - ldy {z3} - and {c1},y + adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} + ldy {z3} + sta $ff + lda {c1},y ldy #0 - lda ({z2}),y - ldy {z3} - ora {c1},y + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} + ldy {z3} + sta $ff + lda {c1},y ldy #0 - lda ({z2}),y - ldy {z3} - eor {c1},y + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} + ldy {z3} + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -131105,15 +136817,15 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vb sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - ldy {z1} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z3} + sta $ff + + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuc1 @@ -131153,9 +136865,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1_bxor__ eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -131213,25 +136925,25 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1 adc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa eor {c1} @@ -131247,56 +136959,54 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 + lda {z1} + sta $ff txa clc adc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya and {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya ora {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 - tya - ldy {z1} - sty $ff - - ldy {c1} +pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 + lda {z1} sta $ff - tya + + lda {c1} + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:23.0 + lda {z1} + sta $ff + tya clc adc {c1} ldy $ff @@ -131325,25 +137035,13 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1 eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - lda {c1} - ldx {z1} - ldy {z1} - sty $ff - - stx $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.0 lda {z1} ldy {z1} - sty $ff - - ldy {c1} sta $ff - tya + + lda {c1} + sty $ff sec sbc $ff ldy $ff @@ -131373,11 +137071,11 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbu ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz2 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff + lda {z2} eor {c1} ldy $ff sta ({z1}),y @@ -131636,9 +137334,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z1} + sta $ff txa tay @@ -131646,9 +137344,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z1} + sta $ff txa tay @@ -131659,22 +137357,18 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -131682,22 +137376,20 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -131902,12 +137594,10 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbu eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff - tay lda {c1} sec sbc {c1},y @@ -131922,62 +137612,51 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbu adc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - and {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - ora {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - eor {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.5 - lda {c1} - ldx {z1} - ldy {z1} - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff + + lda {c1} + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + ldy {z1} + sta $ff + + lda {c1} + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + ldy {z1} + sta $ff + + lda {c1} + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z1} + ldy {z1} + sta $ff - tay lda {c1} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1} clc - adc {c1} + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 @@ -132150,12 +137829,10 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbu eor {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff - tay lda {c1} sec sbc {c2},y @@ -132170,62 +137847,51 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbu adc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - lda {c2},y - ldy {z1} - sty $ff - - and {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - lda {c2},y - ldy {z1} - sty $ff - - ora {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - lda {c2},y - ldy {z1} - sty $ff - - eor {c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.5 - lda {c1} - ldx {z1} - ldy {z1} - sty $ff - - sec - sbc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff + + lda {c1} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + ldy {z1} + sta $ff + + lda {c1} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + ldy {z1} + sta $ff + + lda {c1} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z1} + ldy {z1} + sta $ff - tay lda {c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:28.5 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - sty $ff + sta $ff + lda {c1} clc - adc {c1} + adc {c2},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 @@ -133451,23 +139117,21 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_plus_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 ldx {z1} - ldy {z1} - sty $ff - tay - txa + lda {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 ldx {z1} - ldy {z1} - sty $ff - tay - txa + lda {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -133732,21 +139396,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + stx $ff + ldx {z2} tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + stx $ff + ldx {z2} tay lda {c1},x ora ({z2}),y @@ -133755,21 +139419,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z3} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + stx $ff + ldx {z3} tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z3} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + stx $ff + ldx {z3} tay lda {c1},x ora ({z2}),y @@ -133814,18 +139478,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus_vbuaa -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa tay @@ -133840,34 +139504,32 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z1} +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 txa ldx {z1} - sty $ff - tay - txa + lda {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z1} +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 txa ldx {z1} - sty $ff - tay - txa + lda {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z1} + sta $ff txa tay @@ -133875,9 +139537,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z1} + sta $ff txa tay @@ -133888,9 +139550,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z1} + sta $ff txa tay @@ -133898,9 +139560,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z1} + sta $ff txa tay @@ -133926,9 +139588,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus__deref_pbuz3 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z1} + sta $ff txa tay @@ -133936,9 +139598,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z1} + sta $ff txa tay @@ -134064,9 +139726,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} + sta $ff txa tay @@ -134074,9 +139736,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} + sta $ff txa tay @@ -134117,9 +139779,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z1} + sta $ff txa ldx {z2} @@ -134128,9 +139790,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z1} + sta $ff txa ldx {z2} @@ -134142,9 +139804,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z1} + sta $ff txa ldx {z3} @@ -134153,9 +139815,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z1} + sta $ff txa ldx {z3} @@ -134177,9 +139839,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + sta $ff txa tay @@ -134187,9 +139849,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + sta $ff txa tay @@ -134200,47 +139862,35 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_plus_vbuc1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 + ldx {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 + ldx {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_vbuaa -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -134248,68 +139898,56 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_vbuxx -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay + tya and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay + tya ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -134317,22 +139955,18 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz1=vbuz3_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + sta $ff - tay lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz1=vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + sta $ff - tay lda {z3} ora ({z2}),y ldy $ff @@ -134355,22 +139989,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus__deref_pbuz3 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -134488,24 +140118,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + stx $ff - tay + tax lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + stx $ff - tay + tax lda {c1},x ora ({z2}),y ldy $ff @@ -134513,22 +140139,18 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -134536,22 +140158,18 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - tay lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - tay lda {c1},y ora ({z2}),y ldy $ff @@ -134559,24 +140177,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -134584,24 +140198,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z2} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z2} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -134609,24 +140219,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z3} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z3} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -134644,22 +140250,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -134667,47 +140269,39 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_plus_vbuc1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z1} ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z1} ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_vbuaa -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -134715,74 +140309,62 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_vbuxx -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z1} tya ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z1} tya ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.5 lda {z1} ldx {z1} ldy {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.5 lda {z1} ldx {z1} ldy {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -134790,22 +140372,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z3} ora ({z2}),y ldy $ff @@ -134813,29 +140393,23 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_vbuz3 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -134852,22 +140426,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus__deref_pbuz3 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -134985,47 +140557,43 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - tax - lda {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} tay - lda {c1},x + lda {c1},y + ldy {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - tax - lda {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} tay - lda {c1},x + lda {c1},y + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -135033,51 +140601,43 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y + ldx {z1} ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y + ldx {z1} ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldx {z1} + lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldx {z1} + lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -135085,24 +140645,22 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 lda {z1} ldx {z2} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 lda {z1} ldx {z2} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -135110,24 +140668,22 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 lda {z1} ldx {z3} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 lda {z1} ldx {z3} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -135145,22 +140701,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -135187,20 +140741,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_plus_vbuaa -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z2} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z2} + sta $ff + txa ora ({z2}),y ldy $ff @@ -135208,20 +140762,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_plus_vbuxx -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + tya ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + tya ldy {z2} ora ({z2}),y ldy $ff @@ -135250,42 +140804,42 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_plus_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_plus_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z3} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + + lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z3} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + + lda {z3} ora ({z2}),y ldy $ff sta ({z1}),y @@ -135315,9 +140869,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -135325,9 +140879,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -135539,22 +141093,22 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y ldy $ff @@ -135562,21 +141116,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y @@ -135585,21 +141139,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z3} + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z3} + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y @@ -135658,20 +141212,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_vbuaa -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z3} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z3} + sta $ff + txa ora ({z2}),y ldy $ff @@ -135679,20 +141233,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_vbuxx -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + tya ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff + tya ldy {z3} ora ({z2}),y ldy $ff @@ -135721,39 +141275,39 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z3} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z3} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff lda {z3} tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} + sta $ff lda {z3} tay @@ -135763,21 +141317,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_vbuz3 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz4 < pbuz1_derefidx_vbuaa=vbuz4_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz3_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + ldy {z3} + sta $ff lda {z4} - ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz4 < pbuz1_derefidx_vbuaa=vbuz4_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz3_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + ldy {z3} + sta $ff lda {z4} - ldy {z3} ora ({z2}),y ldy $ff sta ({z1}),y @@ -135807,9 +141361,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus__deref_pbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -135817,9 +141371,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -135835,8 +141389,26 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff + + ldy #0 + lda ({z4}),y + ldy {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff + + ldy #0 + lda ({z4}),y + ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 @@ -136091,22 +141663,22 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y ldy $ff @@ -136114,21 +141686,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y @@ -136137,18 +141709,18 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z1} + sta $ff ldy {z3} lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z1} + sta $ff ldy {z3} lda {c1},y @@ -136158,9 +141730,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy {z4} lda {c1},y @@ -136168,9 +141740,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} + sta $ff ldy {z4} lda {c1},y @@ -136231,20 +141803,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_vbuaa -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy #{c1} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy #{c1} + sta $ff + txa ora ({z2}),y ldy $ff @@ -136252,20 +141824,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_vbuxx -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy #{c1} ora ({z2}),y ldy $ff @@ -136294,42 +141866,42 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy #{c1} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z2} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy #{c1} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z3} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy #{c1} + sta $ff + + lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z3} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy #{c1} + sta $ff + + lda {z3} ora ({z2}),y ldy $ff sta ({z1}),y @@ -136359,9 +141931,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -136369,9 +141941,9 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -136382,8 +141954,26 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} + sta $ff + + ldy #0 + lda ({z3}),y + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} + sta $ff + + ldy #0 + lda ({z3}),y + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 @@ -136408,20 +141998,20 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuc1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy #{c1} + sta $ff + lda {c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy #{c1} + sta $ff + lda {c2} ora ({z2}),y ldy $ff @@ -136619,22 +142209,22 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y ldy $ff @@ -136642,21 +142232,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y @@ -136665,21 +142255,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z3} + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z3} + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y @@ -136763,22 +142353,22 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - sty $ff + sta $ff + lda {c2},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - sty $ff + sta $ff + lda {c2},y ldy #{c1} ora ({z2}),y ldy $ff @@ -136786,21 +142376,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c2},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c2},y ldy #{c1} ora ({z2}),y @@ -136809,21 +142399,21 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z3} + sta $ff + lda {c2},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z3} + sta $ff + lda {c2},y ldy #{c1} ora ({z2}),y @@ -136852,20 +142442,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus_vbuc1 -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuz1_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy #{c1} + sta $ff + lda #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_pbuz1_derefidx_vbuc1 < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy #{c1} + sta $ff + lda #{c2} ora ({z2}),y ldy $ff @@ -136965,82 +142555,79 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 + ldx {z1} + stx $ff + tax tya - ldy {z1} - sty $ff - and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuyy < 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 Y cycles:23.5 + ldx {z1} + stx $ff + tax tya - ldy {z1} - sty $ff - ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 + ldx {z1} + stx $ff + tax tya - ldy {z1} - sty $ff - eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuyy < pbuz1_derefidx_vbuxx=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:29.5 + ldx {z1} + stx $ff + tax lda {c1},x - tax - tya - ldy {z1} sty $ff - - sta $ff - txa sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuyy < 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 Y cycles:25.5 + ldx {z1} + stx $ff + tax tya - ldy {z1} - sty $ff - clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - tax +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + ldx {z1} + tay lda {z1} - sty $ff + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - tax +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + ldx {z1} + tay lda {z1} - sty $ff + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - tax +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + ldx {z1} + tay lda {z1} - sty $ff + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.5 @@ -137055,14 +142642,14 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz1=pbu sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - ldy {z1} - tax +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.5 + ldx {z1} + tay lda {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuz2 < 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:24.5 @@ -137142,17 +142729,16 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < pbuz1_derefidx_vbu eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:41.0 - tax - lda {c1},x +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:39.0 tax ldy #0 lda ({z1}),y - ldy {z1} - sty $ff - + tay + lda {z1} sta $ff - txa + + lda {c1},x + sty $ff sec sbc $ff ldy $ff @@ -137375,24 +142961,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + stx $ff - tay + tax lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z1} + stx $ff - tay + tax lda {c1},x ora ({z2}),y ldy $ff @@ -137400,25 +142982,23 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - tax - lda {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} tay - lda {c1},x + lda {c1},y + ldy {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - tax - lda {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} tay - lda {c1},x + lda {c1},y + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -137611,53 +143191,51 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_dere adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff - and {c1},x + tax + lda {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff - ora {c1},x + tax + lda {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff - eor {c1},x + tax + lda {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_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 X Y cycles:32.0 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_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 Y cycles:28.0 + ldx {z1} + stx $ff - tay + tax lda {c1},x sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - tax - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_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 Y cycles:28.0 + ldx {z1} + stx $ff + tax + lda {c1},x clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 @@ -137868,53 +143446,51 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuz1_dere adc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c2},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff - and {c1},x + tax + lda {c1},x + and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c2},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff - ora {c1},x + tax + lda {c1},x + ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c2},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff - eor {c1},x + tax + lda {c1},x + eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_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 X Y cycles:32.0 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_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 Y cycles:28.0 + ldx {z1} + stx $ff - tay + tax lda {c1},x sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - tax - lda {c2},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_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 Y cycles:28.0 + ldx {z1} + stx $ff + tax + lda {c1},x clc - adc {c1},x + adc {c2},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 @@ -138198,16 +143774,13 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 tay - lda {c1},x - tax - tya - ldy {z1} - sty $ff - + lda {z1} sta $ff - txa + + lda {c1},x + sty $ff sec sbc $ff ldy $ff @@ -138220,25 +143793,25 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + lda {z1} + sta $ff txa and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_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:21.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_vbuaa=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:21.5 + lda {z1} + sta $ff txa ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + lda {z1} + sta $ff txa eor {c1},x @@ -138254,57 +143827,54 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuxx < pbuz1_derefidx_vbuz1=vbu sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < pbuz1_derefidx_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:23.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < pbuz1_derefidx_vbuaa=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:23.5 + lda {z1} + sta $ff txa clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + lda {z1} + sta $ff + tya and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:21.5 + lda {z1} + sta $ff + tya ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.5 + lda {z1} + sta $ff + tya eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.5 - lda {c1},x - tax - tya - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 + lda {z1} sta $ff - txa + + lda {c1},x + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuaa=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:23.5 + lda {z1} + sta $ff + tya clc adc {c1},x ldy $ff @@ -138333,13 +143903,13 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.5 - lda {c1},x - ldx {z1} +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 + lda {z1} ldy {z1} - sty $ff + sta $ff - stx $ff + lda {c1},x + sty $ff sec sbc $ff ldy $ff @@ -138369,11 +143939,11 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.5 + lda {z1} + sta $ff + lda {z2} eor {c1},x ldy $ff sta ({z1}),y @@ -138422,16 +143992,15 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < pbuz1_derefidx_vbu eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:39.0 - lda {c1},x - tax +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:37.0 ldy #0 lda ({z1}),y - ldy {z1} - sty $ff - + tay + lda {z1} sta $ff - txa + + lda {c1},x + sty $ff sec sbc $ff ldy $ff @@ -138633,9 +144202,9 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} + sta $ff txa tay @@ -138643,9 +144212,9 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} + sta $ff txa tay @@ -138656,22 +144225,18 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -138679,22 +144244,20 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -138899,12 +144462,10 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_dere eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_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:30.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + lda {z1} + sta $ff - tay lda {c1},x sec sbc {c1},y @@ -138919,62 +144480,51 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_dere adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - lda {c1},x - ldx {z1} - ldy {z1} - sty $ff - - sec - sbc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_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:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 lda {z1} ldy {z1} - sty $ff + sta $ff + + lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} + ldy {z1} + sta $ff + + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} + ldy {z1} + sta $ff + + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} + ldy {z1} + sta $ff - tay lda {c1},x sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},x clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 @@ -139147,12 +144697,10 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_dere eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_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:30.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + lda {z1} + sta $ff - tay lda {c1},x sec sbc {c2},y @@ -139167,62 +144715,51 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_dere adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 - ldy {z1} - lda {c2},y - ldy {z1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 - ldy {z1} - lda {c2},y - ldy {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 - ldy {z1} - lda {c2},y - ldy {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - lda {c1},x - ldx {z1} - ldy {z1} - sty $ff - - sec - sbc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_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:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 lda {z1} ldy {z1} - sty $ff + sta $ff + + lda {c1},x + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} + ldy {z1} + sta $ff + + lda {c1},x + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} + ldy {z1} + sta $ff + + lda {c1},x + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} + ldy {z1} + sta $ff - tay lda {c1},x sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - sty $ff + sta $ff + lda {c1},x clc - adc {c1},x + adc {c2},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 @@ -139413,34 +144950,24 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuc2 < pbuz1_derefidx_vbuz1=vbuc adc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - tax - lda {c1},y - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} stx $ff - and $ff + + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:27.5 - tax - lda {c1},y - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} stx $ff - ora $ff + + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.5 - tax - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} + stx $ff - tay - txa eor {c1},y ldy $ff sta ({z1}),y @@ -139455,41 +144982,34 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz1=pbu sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - tax - lda {c1},y - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.5 + ldx {z1} stx $ff + clc - adc $ff + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:25.5 - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z1} + sta $ff - stx $ff - and $ff + txa + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:25.5 - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z1} + sta $ff - stx $ff - ora $ff + txa + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + lda {z1} + sta $ff - tay txa eor {c1},y ldy $ff @@ -139504,115 +145024,100 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuz1=vbu sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:27.5 - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < pbuz1_derefidx_vbuaa=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:23.5 + lda {z1} + sta $ff - stx $ff - clc - adc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tya - ldy {z1} - sty $ff - - tay - and {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tya - ldy {z1} - sty $ff - - tay - ora {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tya - ldy {z1} - sty $ff - - tay - eor {c1},y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuaa < pbuz1_derefidx_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:31.5 - tya - ldy {z1} - sty $ff - - tay - lda {c1},y - sty $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuaa < pbuz1_derefidx_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:25.5 - tya - ldy {z1} - sty $ff - - tay + txa clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - tya - ldy {z1} - tax +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - sty $ff + sta $ff - and {c1},x + tya + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - tya - ldy {z1} - tax +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - sty $ff + sta $ff - ora {c1},x + tya + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - tya - ldy {z1} - tax +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - sty $ff + sta $ff - eor {c1},x + tya + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 + lda {z1} + sta $ff + lda {c1},y - ldx {z1} - ldy {z1} sty $ff - - stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.5 - tya - ldy {z1} - tax +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < pbuz1_derefidx_vbuaa=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 Y cycles:23.5 lda {z1} + sta $ff + + tya + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 + lda {z1} + ldx {z1} + stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 + lda {z1} + ldx {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 + lda {z1} + ldx {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.5 + lda {c1},y + ldx {z1} + ldy {z1} + stx $ff + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 + lda {z1} + ldx {z1} + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.5 @@ -139631,12 +145136,10 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz1=vbuz2 ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay lda {z2} eor {c1},y ldy $ff @@ -139894,22 +145397,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - tay lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z1} + sta $ff - tay lda {c1},y ora ({z2}),y ldy $ff @@ -139917,27 +145416,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y + ldx {z1} ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y + ldx {z1} ldy {z1} - tax - lda {z1} - sty $ff + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -140028,51 +145521,51 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff - and {c1},x + tax + lda {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff - ora {c1},x + tax + lda {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff - eor {c1},x + tax + lda {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:28.0 + ldx {z1} + stx $ff + tax lda {c1},y - ldy {z1} - sty $ff - sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - tax - lda {c1},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:28.0 + ldx {z1} + stx $ff + tax + lda {c1},x clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 @@ -140117,103 +145610,93 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_dere adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {z1} + sta $ff - tay lda {c1},y and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {z1} + sta $ff - tay lda {c1},y ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {z1} + sta $ff - tay lda {c1},y eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_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:30.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + lda {z1} + sta $ff - tay lda {c1},y sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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:30.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + lda {z1} + sta $ff - tay lda {c1},y clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 @@ -140273,49 +145756,49 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff + tax lda {c1},y - ldy {z1} - sty $ff - and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc1_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:26.0 + ldx {z1} + stx $ff + tax lda {c1},y - ldy {z1} - sty $ff - ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + ldx {z1} + stx $ff + tax lda {c1},y - ldy {z1} - sty $ff - eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:28.0 + ldx {z1} + stx $ff + tax lda {c1},y - ldy {z1} - sty $ff - sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc1_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:28.0 + ldx {z1} + stx $ff + tax lda {c1},y - ldy {z1} - sty $ff - clc adc {c2},x ldy $ff @@ -140362,103 +145845,93 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_dere adc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {z1} + sta $ff - tay lda {c1},y and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {z1} + sta $ff - tay lda {c1},y ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 + lda {z1} + sta $ff - tay lda {c1},y eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_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:30.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:26.0 + lda {z1} + sta $ff - tay lda {c1},y sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_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:26.0 + lda {z1} + sta $ff - tay lda {c1},y clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff - and {c2},x + and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff - ora {c2},x + ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff - eor {c2},x + eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff sec - sbc {c2},x + sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff clc - adc {c2},x + adc {c2},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 @@ -140649,493 +146122,440 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuz1=vbua adc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 ldx {z1} ldy {z1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 - ldx {z1} - ldy {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 - ldx {z1} - ldy {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.5 - ldy {z1} - tax - lda {c1},y - ldy {z1} - sty $ff - stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 + ldx {z1} + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 + ldx {z1} + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.5 + ldx {z1} + tay + lda {z1} + sta $ff + + lda {c1},x + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.5 ldx {z1} ldy {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - txa - ldx {z1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay txa and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - txa - ldx {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 - ldy {z1} - txa - ldx {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:30.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - ldy {z1} - txa - ldx {z1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuxx < pbuz1_derefidx_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:28.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuaa=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:26.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay txa clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff + tya and {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff + tya ora {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy < vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.5 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff + tya eor {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.5 - tya - ldy {z1} - tax - lda {c1},y - ldy {z1} - sty $ff - - stx $ff - sec - sbc $ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} - tya - ldy {z1} - sty $ff - - clc - adc {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.5 lda {z1} ldx {z1} - ldy {z1} - sty $ff + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - lda {z1} - ldx {z1} - ldy {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - lda {z1} - ldx {z1} - ldy {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.5 - ldx {z1} lda {c1},x - ldx {z1} - ldy {z1} sty $ff - - stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_vbuaa=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:26.5 lda {z1} ldx {z1} - ldy {z1} - sty $ff + sta $ff + tya clc adc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + lda {z1} + ldx {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + stx $ff + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + lda {z1} + ldx {z1} + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + lda {z1} + ldx {z1} + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.5 + ldx {z1} + lda {z1} + ldy {z1} + sta $ff + + lda {c1},x + sty $ff + sec + sbc $ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.5 + lda {z1} + ldx {z1} + ldy {z1} + stx $ff + + clc + adc {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:25.5 + lda {z1} + ldy {z1} + sta $ff + + lda {c1},y and {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:25.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.5 - lda {z2} - ldx {z1} - ldy {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:27.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc adc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff - - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - ldx {z1} - ldy #0 - lda ({z1}),y - ldy {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - ldx {z1} - ldy #0 - lda ({z1}),y - ldy {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:40.0 - ldy #0 - lda ({z1}),y - ldy {z1} - tax - lda {c1},y - ldy {z1} - sty $ff - stx $ff + + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:40.0 + ldx {z1} + ldy #0 + lda ({z1}),y + tay + lda {z1} + sta $ff + + lda {c1},x + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:32.0 ldx {z1} ldy #0 lda ({z1}),y ldy {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff - and {c1} + lda {c1} + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff - ora {c1} + lda {c1} + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff - eor {c1} + lda {c1} + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y sec sbc {c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1} clc - adc {c1} + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:28.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc adc {c2} ldy $ff @@ -141223,24 +146643,20 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -141248,24 +146664,22 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldx {z1} + lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldx {z1} + lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -141273,22 +146687,22 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y ldy $ff @@ -141296,22 +146710,22 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y ldy $ff @@ -141319,22 +146733,22 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y ldy $ff @@ -141342,22 +146756,22 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c2} ora ({z2}),y ldy $ff @@ -141395,15 +146809,15 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa < pbuz1_dere eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_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 X Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:31.0 ldx {z1} ldy {z1} - sty $ff + stx $ff - tay - lda {c1},x + tax + lda {c1},y sec - sbc {c1},y + sbc {c1},x ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < 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:31.0 @@ -141417,201 +146831,199 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_dere adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff - and {c1},x + lda {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff - ora {c1},x + lda {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff - eor {c1},x + lda {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},x clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_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 X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 lda {c1},y ldx {z1} ldy {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldx {z1} + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff - and {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - ldx {z1} - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - ora {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - ldx {z1} - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - eor {c1},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 - ldx {z1} lda {c1},x + and {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldx {z1} + lda {z1} ldy {z1} - sty $ff + sta $ff + lda {c1},x + ora {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + lda {z1} + ldy {z1} + sta $ff + + lda {c1},x + eor {c1},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:32.0 + ldx {z1} + lda {z1} + ldy {z1} + sta $ff + + lda {c1},x sec - sbc {c1},x + sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:32.0 ldx {z1} + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},x clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} clc adc {c1},y @@ -141657,15 +147069,15 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa < pbuz1_dere eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_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 X Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:31.0 ldx {z1} ldy {z1} - sty $ff + stx $ff - tay - lda {c1},x + tax + lda {c1},y sec - sbc {c2},y + sbc {c2},x ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=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:31.0 @@ -141679,253 +147091,251 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuz1_dere adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y and {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:27.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ora {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:27.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y eor {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc adc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c2},y ldx {z1} ldy {z1} - sty $ff + stx $ff - and {c1},x + and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c2},y ldx {z1} ldy {z1} - sty $ff + stx $ff - ora {c1},x + ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c2},y ldx {z1} ldy {z1} - sty $ff + stx $ff - eor {c1},x + eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_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 X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldx {z1} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 lda {c2},y ldx {z1} ldy {z1} - sty $ff + stx $ff clc - adc {c1},x + adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldx {z1} + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff - and {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - ldx {z1} - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - ora {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - ldx {z1} - ldy {z1} - lda {c1},y - ldy {z1} - sty $ff - - eor {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 - ldx {z1} lda {c1},x + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldx {z1} + lda {z1} ldy {z1} - sty $ff + sta $ff + lda {c1},x + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + lda {z1} + ldy {z1} + sta $ff + + lda {c1},x + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:32.0 + ldx {z1} + lda {z1} + ldy {z1} + sta $ff + + lda {c1},x sec - sbc {c2},x + sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:32.0 ldx {z1} + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},x clc - adc {c2},x + adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_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:32.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy #{c1} clc adc {c2},y @@ -141941,96 +147351,96 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuz1=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuc2 < pbuz1_derefidx_vbuz1=vbuaa_minus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc adc #{c2} ldy $ff @@ -142059,14 +147469,14 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.5 - ldy {z1} - tax - sty $ff - - ldy {z2} - lda {c1},y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.5 + ldx {z1} + tay stx $ff + + ldx {z2} + lda {c1},x + sty $ff sec sbc $ff ldy $ff @@ -142080,99 +147490,97 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy {z2} + sta $ff + txa and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy {z2} + sta $ff + txa ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} ldy {z2} + sta $ff + txa eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:30.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:30.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y stx $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} ldy {z2} + sta $ff + txa clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff + tya ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.5 - tya - ldy {z1} - tax - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.5 + lda {z1} + ldx {z2} + sta $ff - ldy {z2} - lda {c1},y - stx $ff + lda {c1},x + sty $ff sec sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} + sta $ff + tya ldy {z2} clc adc {c1},y @@ -142205,12 +147613,12 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuz1=pbuc eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.5 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.5 + lda {z1} ldx {z1} - ldy {z1} - sty $ff - ldy {z2} + sta $ff + lda {c1},y stx $ff sec @@ -142227,98 +147635,98 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz1 < pbuz1_derefidx_vbuz1=pbuc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=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:27.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuaa < pbuz1_derefidx_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:26.5 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuaa=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 Y cycles:26.5 + lda {z1} + ldy {z2} + sta $ff - tay + tya clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z3} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_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:25.5 + lda {z1} ldy {z2} - and {c1},y + sta $ff + + lda {c1},y + and {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z3} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:25.5 + lda {z1} ldy {z2} - ora {c1},y + sta $ff + + lda {c1},y + ora {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z3} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z1} ldy {z2} + sta $ff + + lda {z3} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z3} - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:27.5 + lda {z1} ldy {z2} + sta $ff + + lda {c1},y clc - adc {c1},y + adc {z3} ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 @@ -142351,16 +147759,16 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < pbuz1_derefidx_vbu eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:40.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:40.0 + ldx {z1} ldy #0 lda ({z1}),y - ldy {z1} - tax - sty $ff - - ldy {z2} - lda {c1},y + tay stx $ff + + ldx {z2} + lda {c1},x + sty $ff sec sbc $ff ldy $ff @@ -142376,104 +147784,104 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbu adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z2} - and {c1},y + sta $ff + + lda {c1},y + ldy #0 + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z2} - ora {c1},y + sta $ff + + lda {c1},y + ldy #0 + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z2} - eor {c1},y + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=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:32.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - ldy {z1} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z2} + sta $ff + + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #0 and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #0 ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #0 eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:32.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec ldy #0 sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=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:32.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y clc ldy #0 @@ -142507,11 +147915,11 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbu eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=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:28.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc {c1} @@ -142527,48 +147935,48 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbu adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y and {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ora {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y eor {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:28.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc {c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuz1_derefidx_vbuyy=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:28.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuaa=_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:28.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y clc adc {c2} @@ -142614,21 +148022,21 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz1_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + stx $ff + ldx {z2} tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + stx $ff + ldx {z2} tay lda {c1},x ora ({z2}),y @@ -142637,9 +148045,9 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z1} + sta $ff txa ldx {z2} @@ -142648,9 +148056,9 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z1} + sta $ff txa ldx {z2} @@ -142662,24 +148070,20 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z2} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z2} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -142687,24 +148091,22 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 lda {z1} ldx {z2} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 lda {z1} ldx {z2} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -142712,21 +148114,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y @@ -142735,21 +148137,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y @@ -142758,21 +148160,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y @@ -142781,21 +148183,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c2} ora ({z2}),y @@ -142804,21 +148206,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + stx $ff + ldx {z2} tay lda {c1},x and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + stx $ff + ldx {z2} tay lda {c1},x ora ({z3}),y @@ -142827,9 +148229,9 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuaa -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z1} + sta $ff txa ldx {z2} @@ -142838,9 +148240,9 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_dere and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z1} + sta $ff txa ldx {z2} @@ -142852,24 +148254,20 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuxx -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z2} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z1} ldx {z2} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z3}),y ldy $ff @@ -142877,24 +148275,22 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuyy -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 lda {z1} ldx {z2} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 lda {z1} ldx {z2} ldy {z1} - sty $ff + sta $ff - tay lda {c1},x ora ({z3}),y ldy $ff @@ -142902,20 +148298,20 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ora ({z3}),y ldy $ff @@ -142923,21 +148319,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora ({z3}),y @@ -142946,21 +148342,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z4} ora ({z3}),y @@ -142969,21 +148365,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} ora ({z3}),y @@ -142992,21 +148388,21 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c2} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c2} ora ({z3}),y @@ -143045,15 +148441,15 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_dere eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_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 X Y cycles:31.0 - ldx {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:31.0 + ldx {z1} + ldy {z2} + stx $ff - tay - lda {c1},x + tax + lda {c1},y sec - sbc {c1},y + sbc {c1},x ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_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:31.0 @@ -143094,11 +148490,11 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_dere eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:29.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc {c1},x @@ -143141,13 +148537,11 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_dere eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_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 X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldx {z2} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x sec sbc {c1},y @@ -143163,151 +148557,151 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_dere adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldx {z1} - ldy {z1} - sty $ff - ldy {z2} + sta $ff + lda {c1},y sec sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:29.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:29.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:32.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} sec sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:32.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} clc @@ -143354,15 +148748,15 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa < pbuz1_dere eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_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 X Y cycles:31.0 - ldx {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_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 Y cycles:31.0 + ldx {z1} + ldy {z2} + stx $ff - tay - lda {c1},x + tax + lda {c1},y sec - sbc {c2},y + sbc {c2},x ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < 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:31.0 @@ -143403,11 +148797,11 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx < pbuz1_dere eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:29.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc {c2},x @@ -143450,13 +148844,11 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_dere eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_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 X Y cycles:33.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldx {z2} - tya - ldy {z1} - sty $ff + sta $ff - tay lda {c1},x sec sbc {c2},y @@ -143472,203 +148864,203 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_dere adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - sty $ff + sta $ff + lda {c2},y ldy {z2} and {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - sty $ff + sta $ff + lda {c2},y ldy {z2} ora {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - sty $ff + sta $ff + lda {c2},y ldy {z2} eor {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=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:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldx {z1} - ldy {z1} - sty $ff - ldy {z2} + sta $ff + lda {c1},y sec sbc {c2},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < 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:32.0 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - sty $ff + sta $ff + lda {c2},y ldy {z2} clc adc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:29.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:29.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=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:29.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_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:29.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:32.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=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:32.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_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:32.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy {z3} clc adc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} and {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} ora {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} eor {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ldy #{c1} clc @@ -143685,95 +149077,95 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc3 -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y and #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ora #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y eor #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc #{c2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y clc adc #{c2} @@ -144297,33 +149689,33 @@ pbuz1_derefidx_vbuz1=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_band_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff txa and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff txa ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff txa eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:23.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_minus_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:23.0 + lda {z1} + sta $ff txa eor #$ff @@ -144331,54 +149723,54 @@ pbuz1_derefidx_vbuz1=vbuc1_minus_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuxx adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_plus_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_band_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_band_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff + tya and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff + tya ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:19.0 + lda {z1} + sta $ff + tya eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_minus_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:23.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_minus_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:23.0 + lda {z1} + sta $ff + tya eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_plus_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_plus_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya clc adc #{c1} ldy $ff @@ -144442,11 +149834,11 @@ pbuz1_derefidx_vbuz1=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pb ora {z2} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bxor_vbuz2 < vbuaa=vbuc1_bxor_vbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.0 + lda {z1} + sta $ff + lda {z2} eor #{c1} ldy $ff sta ({z1}),y @@ -144704,9 +150096,9 @@ pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuc1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuc1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + sta $ff txa tay @@ -144714,9 +150106,9 @@ pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + sta $ff txa tay @@ -144727,22 +150119,18 @@ pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuc1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuc1_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -144750,22 +150138,20 @@ pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuc1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=vbuc1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz1=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -144975,97 +150361,97 @@ pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:28.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y and #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y ora #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:28.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:28.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y eor #$ff clc adc #{c1}+1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=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:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y clc adc #{c1} @@ -145194,14 +150580,13 @@ pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc eor #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:25.5 - lda {c2},y - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} + sta $ff - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 @@ -145213,62 +150598,51 @@ pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc adc #{c1} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y - ldy {z1} - sty $ff - - and #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y - ldy {z1} - sty $ff - - ora #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_bxor_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y - ldy {z1} - sty $ff - - eor #{c1} - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.5 - lda #{c1} - ldx {z1} - ldy {z1} - sty $ff - - sec - sbc {c2},x - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 lda {z1} ldy {z1} - sty $ff + sta $ff + + lda #{c1} + and {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z1} + sta $ff + + lda #{c1} + ora {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + ldy {z1} + sta $ff + + lda #{c1} + eor {c2},y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} + ldy {z1} + sta $ff - tay lda #{c1} sec sbc {c2},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - sty $ff + sta $ff + lda #{c1} clc - adc #{c1} + adc {c2},y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5 @@ -145707,50 +151081,36 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 + ldx {z2} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 + ldx {z2} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z2} - tax - lda {z1} - sty $ff +pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z2} + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z2} - tax - lda {z1} - sty $ff +pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z2} + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -146210,13 +151570,14 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuxx_bor_vbuaa < vb ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_vbuz2 -pbuz1_derefidx_vbuz2=vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuz2=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.0 +pbuz1_derefidx_vbuz2=vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_minus_vbuz2 < vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:22.0 lda {z2} sta $ff + txa sec - sbc $ff - ldy {z2} + sbc {z2} + ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz2=vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuz2=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 lda {z2} @@ -146280,36 +151641,36 @@ pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1 adc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z2} + sta $ff txa sec @@ -146317,9 +151678,9 @@ pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_minus sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuxx_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z2} + sta $ff txa clc @@ -146442,18 +151803,18 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa tay @@ -146463,22 +151824,18 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -146486,22 +151843,20 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z1} + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z1} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -146509,20 +151864,20 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z2} - sty $ff + sta $ff - ldy {z2} txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z2} - sty $ff + sta $ff - ldy {z2} txa ora ({z2}),y ldy $ff @@ -146530,20 +151885,20 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z3} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z3} + sta $ff + txa ora ({z2}),y ldy $ff @@ -146551,20 +151906,20 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} ldy #{c1} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} ldy #{c1} + sta $ff + txa ora ({z2}),y ldy $ff @@ -146660,20 +152015,20 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuxx_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuxx_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z4} + sta $ff + txa and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z4} + sta $ff + txa ora ({z3}),y ldy $ff @@ -147028,13 +152383,14 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuaa < pb ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_vbuz2 -pbuz1_derefidx_vbuz2=vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuz2=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:22.0 +pbuz1_derefidx_vbuz2=vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_minus_vbuz2 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:22.0 lda {z2} sta $ff + tya sec - sbc $ff - ldy {z2} + sbc {z2} + ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz2=vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuz2=vbuyy_plus_vbuaa < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:20.0 lda {z2} @@ -147106,48 +152462,48 @@ pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1 adc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_minus__deref_pbuz2 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z2} + sta $ff + tya sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z2} + sta $ff + tya clc ldy #0 adc ({z2}),y @@ -147257,68 +152613,60 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay + tya and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay + tya ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} tya - ldy {z2} - tax - lda {z1} - sty $ff + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} tya - ldy {z2} - tax - lda {z1} - sty $ff + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z2} ora ({z2}),y ldy $ff @@ -147326,20 +152674,20 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z3} ora ({z2}),y ldy $ff @@ -147347,20 +152695,20 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #{c1} ora ({z2}),y ldy $ff @@ -147436,20 +152784,20 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz3_derefidx_vbuz3 < vbuaa=vbuyy_bor_pbuz1_dere CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuyy_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z4} ora ({z3}),y ldy $ff @@ -148040,98 +153388,84 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_plus_pbuz1_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 - ldx {z1} - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} tay - txa + lda {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 - ldx {z1} - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} tay - txa + lda {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuz1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 txa - ldx {z1} - sty $ff - + ldx {z2} tay - txa + lda {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 txa - ldx {z1} - sty $ff - + ldx {z2} tay - txa + lda {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldx {z1} - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + lda {z1} + ldx {z2} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldx {z1} - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + lda {z1} + ldx {z2} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 +pbuz1_derefidx_vbuz2=vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.5 lda {z1} - ldx {z1} - ldy {z2} - sty $ff + ldx {z2} + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 +pbuz1_derefidx_vbuz2=vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.5 lda {z1} - ldx {z1} - ldy {z2} - sty $ff + ldx {z2} + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -148924,9 +154258,9 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -148934,9 +154268,9 @@ pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -148947,22 +154281,18 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -148970,22 +154300,20 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -149035,21 +154363,21 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z2} - ldy {z2} - sty $ff - ldy #{c1} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z2} - ldy {z2} - sty $ff - ldy #{c1} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y @@ -149146,21 +154474,19 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - - tya +pbuz1_derefidx_vbuz2=vbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} ldy {z4} + sta $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - - tya +pbuz1_derefidx_vbuz2=vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} ldy {z4} + sta $ff + ora ({z3}),y ldy $ff sta ({z1}),y @@ -149537,36 +154863,40 @@ pbuz1_derefidx_vbuz2=vbuz3_plus_vbuz3 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plu asl ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_band_vbuz4 < pbuz1_derefidx_vbuz2=vbuz4_band_vbuz3 < vbuaa=vbuz4_band_vbuz1 < vbuaa=vbuz3_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=vbuz3_band_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_vbuz2 < vbuaa=vbuz2_band_vbuz1 < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.0 + lda {z2} + sta $ff + lda {z3} - ldy {z4} - sty $ff - and $ff - ldy {z2} + and {z4} + ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuz2=vbuz4_bor_vbuz3 < vbuaa=vbuz4_bor_vbuz1 < vbuaa=vbuz3_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_vbuz2 < vbuaa=vbuz2_bor_vbuz1 < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.0 + lda {z2} + sta $ff + lda {z3} - ldy {z4} - sty $ff - ora $ff - ldy {z2} + ora {z4} + ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_vbuz4 -pbuz1_derefidx_vbuz2=vbuz3_minus_vbuz4 < vbuaa=vbuz1_minus_vbuz4 < vbuaa=vbuaa_minus_vbuz3 < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=vbuz3_minus_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_minus_vbuz3 < vbuaa=vbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.0 + lda {z2} + sta $ff + lda {z3} - ldy {z4} - sty $ff sec - sbc $ff - ldy {z2} + sbc {z4} + ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_vbuz4 < pbuz1_derefidx_vbuz2=vbuz4_plus_vbuz3 < vbuaa=vbuz4_plus_vbuz1 < vbuaa=vbuz3_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=vbuz3_plus_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus_vbuz2 < vbuaa=vbuz2_plus_vbuz1 < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.0 + lda {z2} + sta $ff + lda {z3} - ldy {z4} - sty $ff clc - adc $ff - ldy {z2} + adc {z4} + ldy $ff sta ({z1}),y 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 @@ -149596,48 +154926,48 @@ pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1 adc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz3_band__deref_pbuz2 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z3} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bor__deref_pbuz2 < vbuaa=vbuz2_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z3} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bxor__deref_pbuz2 < vbuaa=vbuz2_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z3} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz3_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz3 < vbuaa=vbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff + lda {z3} sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=vbuz3_plus__deref_pbuz2 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff + lda {z3} clc ldy #0 adc ({z2}),y @@ -149675,48 +155005,48 @@ pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3 adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuyy=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - ldy {z2} - lda {z3} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band__deref_pbuz2 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z3} ldy #0 and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuyy=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - ldy {z2} - lda {z3} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor__deref_pbuz2 < vbuaa=vbuz2_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z3} ldy #0 ora ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz4 < pbuz1_derefidx_vbuyy=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - ldy {z2} - lda {z3} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz4 < pbuz1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bxor__deref_pbuz2 < vbuaa=vbuz2_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z3} ldy #0 eor ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz4 < pbuz1_derefidx_vbuyy=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 - ldy {z2} - lda {z3} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz4 < pbuz1_derefidx_vbuaa=vbuz2_minus__deref_pbuz3 < vbuaa=vbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff + lda {z3} sec ldy #0 sbc ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz4 < pbuz1_derefidx_vbuyy=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=vbuaa_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - ldy {z2} - lda {z3} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz4 < pbuz1_derefidx_vbuaa=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_plus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus__deref_pbuz2 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff + lda {z3} clc ldy #0 adc ({z4}),y @@ -149810,9 +155140,9 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -149820,9 +155150,9 @@ pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -149833,22 +155163,18 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z3} ora ({z2}),y ldy $ff @@ -149856,22 +155182,20 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z3} ora ({z2}),y ldy $ff @@ -149879,39 +155203,39 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z3} +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z2} - sty $ff + sta $ff - ldy {z2} + lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z3} +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z2} - sty $ff + sta $ff - ldy {z2} + lda {z3} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff lda {z3} tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff lda {z3} tay @@ -149921,20 +155245,20 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz4 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz3 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + sta $ff + lda {z3} ldy {z4} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz4 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz3 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + sta $ff + lda {z3} ldy {z4} ora ({z2}),y ldy $ff @@ -149942,21 +155266,21 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz2_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz2_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz2_derefidx_vbuz4 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy #{c1} + sta $ff + + lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy #{c1} + sta $ff + + lda {z3} ora ({z2}),y ldy $ff sta ({z1}),y @@ -150053,21 +155377,21 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - lda {z3} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z4} + sta $ff + + lda {z3} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - lda {z3} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z4} + sta $ff + + lda {z3} ora ({z3}),y ldy $ff sta ({z1}),y @@ -150089,7 +155413,7 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 ldy {z2} sty $ff @@ -150098,7 +155422,7 @@ pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 ldy {z2} sty $ff @@ -150110,9 +155434,9 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz4_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz4_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz4_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -150120,9 +155444,9 @@ pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -150133,22 +155457,18 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz4_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz4_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz4_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz4_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuz4_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z3} and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz4_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuz4_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z3} ora ({z4}),y ldy $ff @@ -150156,22 +155476,20 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz4_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz4_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz4_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z3} and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z3} ora ({z4}),y ldy $ff @@ -150198,42 +155516,42 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz4_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz4_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz4_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - lda {z3} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z3} + sta $ff - tay + tya and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - lda {z3} - sty $ff +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z3} + sta $ff - tay + tya ora ({z4}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz4_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz4_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz4_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - lda {z3} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z4} + sta $ff + + lda {z3} and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - lda {z3} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z4} + sta $ff + + lda {z3} ora ({z4}),y ldy $ff sta ({z1}),y @@ -150245,21 +155563,21 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuz5 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz4_derefidx_vbuz5 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz4_derefidx_vbuz5 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz4_derefidx_vbuz5 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - lda {z3} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz3_band_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy #{c1} + sta $ff + + lda {z3} and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - lda {z3} - sty $ff - +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy #{c1} + sta $ff + + lda {z3} ora ({z4}),y ldy $ff sta ({z1}),y @@ -150937,29 +156255,23 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z2} ldy #0 lda ({z1}),y - ldy {z2} - tax - lda {z1} - sty $ff + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z2} ldy #0 lda ({z1}),y - ldy {z2} - tax - lda {z1} - sty $ff + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -151450,36 +156762,36 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:30.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:30.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151488,9 +156800,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z2} + sta $ff txa clc @@ -151498,29 +156810,29 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #0 eor ({z2}),y ldy $ff @@ -151538,11 +156850,11 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz sbc $ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.5 + lda {z2} + sta $ff + tya clc ldy #0 adc ({z2}),y @@ -151575,10 +156887,10 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz2 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.5 +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.5 + lda {z2} ldx {z1} - ldy {z2} - sty $ff + sta $ff ldy #0 lda ({z2}),y @@ -151624,9 +156936,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151644,36 +156956,36 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band__deref_pbuz2 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z3} ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor__deref_pbuz2 < vbuaa=vbuz2_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z3} ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bxor__deref_pbuz2 < vbuaa=vbuz2_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z3} ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151681,11 +156993,11 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz sbc {z3} ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 - lda {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus__deref_pbuz2 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff + lda {z3} clc ldy #0 adc ({z2}),y @@ -151746,9 +157058,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_dere adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151756,9 +157068,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151766,9 +157078,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151776,9 +157088,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151787,9 +157099,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_der sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151798,9 +157110,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151808,9 +157120,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=_dere and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151818,9 +157130,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151828,9 +157140,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuyy=_dere eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151839,9 +157151,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_der sbc ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151877,9 +157189,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_dere eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:28.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151952,9 +157264,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151962,9 +157274,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151975,9 +157287,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151985,9 +157297,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -151998,9 +157310,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152008,9 +157320,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152041,9 +157353,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuz3_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152051,9 +157363,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152064,9 +157376,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuz3_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuz3_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152074,9 +157386,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152087,9 +157399,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152097,9 +157409,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152110,9 +157422,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuz3_derefidx_vbuz4 -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152120,9 +157432,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152163,9 +157475,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbu eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < 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:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < 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:31.0 + ldx {z2} + stx $ff tax ldy #0 @@ -152212,9 +157524,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbu eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:29.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152259,11 +157571,11 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbu eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < 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:33.0 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_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:33.0 + lda {z2} + sta $ff + tya tax ldy #0 lda ({z2}),y @@ -152281,40 +157593,40 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbu adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:32.0 + lda {z2} ldx {z1} - ldy {z2} - sty $ff + sta $ff ldy #0 lda ({z2}),y @@ -152322,50 +157634,50 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vb sbc {c1},x ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:32.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152374,50 +157686,50 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vb sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:32.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y clc ldy #0 adc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z3} - and {c1},y + sta $ff + + lda {c1},y + ldy #0 + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z3} - ora {c1},y + sta $ff + + lda {c1},y + ldy #0 + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z3} - eor {c1},y + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152426,15 +157738,15 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vb sbc {c1},y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - ldy {z2} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:32.0 + lda {z2} ldy {z3} + sta $ff + + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuc1 @@ -152474,9 +157786,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor__ eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:26.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152644,14 +157956,15 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3 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} +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_minus_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff + ldy #0 lda ({z3}),y - stx $ff sec - sbc $ff - ldy {z2} + sbc {z2} + ldy $ff sta ({z1}),y 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} @@ -152692,48 +158005,52 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz3 < vbuaa=_deref_pbuz1_plus_vbuz1 < v adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz4 < pbuz1_derefidx_vbuz2=vbuz4_band__deref_pbuz3 < vbuaa=vbuz4_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz4 < vbuaa=vbuaa_band_vbuz3 < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 - ldy #0 - lda ({z3}),y - ldy {z4} - sty $ff - and $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz4 < pbuz1_derefidx_vbuz2=vbuz4_bor__deref_pbuz3 < vbuaa=vbuz4_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuz4 < vbuaa=vbuaa_bor_vbuz3 < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - ldy #0 - lda ({z3}),y - ldy {z4} - sty $ff - ora $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 - ldy {z2} - lda {z4} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band__deref_pbuz2 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + lda {z4} + ldy #0 + and ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor__deref_pbuz2 < vbuaa=vbuz2_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + + lda {z4} + ldy #0 + ora ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bxor__deref_pbuz2 < vbuaa=vbuz2_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + + lda {z4} ldy #0 eor ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz4 < vbuaa=_deref_pbuz1_minus_vbuz4 < vbuaa=vbuaa_minus_vbuz3 < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff + ldy #0 lda ({z3}),y - ldy {z4} - sty $ff sec - sbc $ff - ldy {z2} + sbc {z4} + ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz4 < pbuz1_derefidx_vbuz2=vbuz4_plus__deref_pbuz3 < vbuaa=vbuz4_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz4 < vbuaa=vbuaa_plus_vbuz3 < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 - ldy #0 - lda ({z3}),y - ldy {z4} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_plus__deref_pbuz2 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:27.5 + lda {z2} + sta $ff + + lda {z4} clc - adc $ff - ldy {z2} + ldy #0 + adc ({z3}),y + ldy $ff sta ({z1}),y 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 @@ -152775,9 +158092,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_dere adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152785,9 +158102,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152795,9 +158112,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152805,10 +158122,20 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dere eor ({z3}),y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz2 -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + sec + ldy #0 + sbc ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -152854,9 +158181,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz3 < vbuaa=_deref_pbuz1_plus__d adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -152864,9 +158191,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuyy=_dere and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -152874,9 +158201,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuyy=_deref ora ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz4 < pbuz1_derefidx_vbuyy=_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:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:30.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -152884,9 +158211,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz4 < pbuz1_derefidx_vbuyy=_dere eor ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -152895,9 +158222,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz4 < pbuz1_derefidx_vbuyy=_der sbc ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz4 < pbuz1_derefidx_vbuyy=_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:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -153008,13 +158335,49 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuz2_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz2_derefidx_vbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz2_derefidx_vbuz4 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + ldy {z4} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + ldy {z4} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuz2_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuz2_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuz2_derefidx_vbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuz2_derefidx_vbuc1 @@ -153060,9 +158423,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -153070,9 +158433,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -153120,14 +158483,32 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuz4_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuz4_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuz4_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuz2 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz4_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz4_derefidx_vbuz2_band__deref_pbuz3 < vbuaa=pbuz3_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z4}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz4_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz4_derefidx_vbuz2_bor__deref_pbuz3 < vbuaa=pbuz3_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z4}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuz4_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuz4_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuz4_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -153135,9 +158516,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbu and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -153148,9 +158529,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuz4_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuz4_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuz4_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -153158,9 +158539,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbu and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -153176,9 +158557,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuz5 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuz4_derefidx_vbuz5 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuz4_derefidx_vbuz5 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuz4_derefidx_vbuz5 -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -153186,9 +158567,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbu and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -153368,6 +158749,17 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vb sbc {c1},x ldy {z2} sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_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:32.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + ldy {z2} + sec + sbc {c1},y + ldy $ff + sta ({z1}),y 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 @@ -153888,9 +159280,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z2} + sta $ff txa tay @@ -153898,9 +159290,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z2} + sta $ff txa tay @@ -153911,22 +159303,18 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -153934,22 +159322,20 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -156272,23 +161658,21 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_plus_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 - ldx {z1} - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} tay - txa + lda {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 - ldx {z1} - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} tay - txa + lda {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -156576,21 +161960,21 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + stx $ff + ldx {z3} tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + stx $ff + ldx {z3} tay lda {c1},x ora ({z2}),y @@ -156635,18 +162019,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus_vbuaa -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa tay @@ -156661,34 +162045,32 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 txa - ldx {z1} - sty $ff - + ldx {z2} tay - txa + lda {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.5 txa - ldx {z1} - sty $ff - + ldx {z2} tay - txa + lda {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -156696,9 +162078,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -156709,9 +162091,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -156719,9 +162101,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -156747,9 +162129,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus__deref_pbuz3 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z2} + sta $ff txa tay @@ -156757,9 +162139,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 + lda {z2} + sta $ff txa tay @@ -156885,9 +162267,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z2} + sta $ff txa tay @@ -156895,9 +162277,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z2} + sta $ff txa tay @@ -156938,9 +162320,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z2} @@ -156949,9 +162331,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z2} @@ -156963,9 +162345,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z3} @@ -156974,9 +162356,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z3} @@ -156998,9 +162380,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + sta $ff txa tay @@ -157008,9 +162390,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + sta $ff txa tay @@ -157021,47 +162403,35 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_plus_vbuc1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 + ldx {z2} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.5 - tax - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 + ldx {z2} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_vbuaa -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -157069,68 +162439,56 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_vbuxx -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay + tya and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay + tya ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldx {z1} - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + lda {z1} + ldx {z2} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldx {z1} - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + lda {z1} + ldx {z2} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -157138,22 +162496,18 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z3} ora ({z2}),y ldy $ff @@ -157176,22 +162530,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus__deref_pbuz3 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -157309,24 +162659,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z2} + stx $ff - tay + tax lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z2} + stx $ff - tay + tax lda {c1},x ora ({z2}),y ldy $ff @@ -157334,22 +162680,18 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z2} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z2} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -157357,22 +162699,18 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z2} + sta $ff - tay lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z2} + sta $ff - tay lda {c1},y ora ({z2}),y ldy $ff @@ -157380,24 +162718,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z1} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z1} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -157405,24 +162739,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z2} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z2} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -157430,24 +162760,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z3} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z3} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -157465,22 +162791,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -157488,47 +162810,39 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_plus_vbuc1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z2} - tax - lda {z1} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z2} + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.5 - ldy {z2} - tax - lda {z1} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z2} + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_vbuaa -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z1} + sta $ff - tay txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z1} + sta $ff - tay txa ora ({z2}),y ldy $ff @@ -157536,74 +162850,62 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_vbuxx -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} tya - ldy {z2} - tax - lda {z1} - sty $ff + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.5 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} tya - ldy {z2} - tax - lda {z1} - sty $ff + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.5 lda {z1} - ldx {z1} - ldy {z2} - sty $ff + ldx {z2} + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.5 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.5 lda {z1} - ldx {z1} - ldy {z2} - sty $ff + ldx {z2} + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z2} ora ({z2}),y ldy $ff @@ -157611,22 +162913,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z3} ora ({z2}),y ldy $ff @@ -157634,29 +162934,23 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_vbuz3 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z2} ldy #0 lda ({z1}),y - ldy {z2} - tax - lda {z1} - sty $ff + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z2} ldy #0 lda ({z1}),y - ldy {z2} - tax - lda {z1} - sty $ff + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -157673,22 +162967,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus__deref_pbuz3 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {c1} ora ({z2}),y ldy $ff @@ -157806,47 +163098,43 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuz3_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - tax - lda {z1} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} tay - lda {c1},x + lda {c1},y + ldy {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - tax - lda {z1} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} tay - lda {c1},x + lda {c1},y + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -157854,51 +163142,43 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y - ldy {z2} - tax - lda {z1} - sty $ff + ldx {z2} + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y - ldy {z2} - tax - lda {z1} - sty $ff + ldx {z2} + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z1} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z1} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -157906,24 +163186,22 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z2} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z2} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -157931,24 +163209,22 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z3} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z3} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -157966,22 +163242,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z1} + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z1} + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -158008,20 +163282,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_plus_vbuaa -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z2} - sty $ff + sta $ff - ldy {z2} txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z2} - sty $ff + sta $ff - ldy {z2} txa ora ({z2}),y ldy $ff @@ -158029,20 +163303,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_plus_vbuxx -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z2} ora ({z2}),y ldy $ff @@ -158092,21 +163366,21 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_plus_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z3} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z2} - sty $ff + sta $ff - ldy {z2} + lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - lda {z3} +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z2} - sty $ff + sta $ff - ldy {z2} + lda {z3} ora ({z2}),y ldy $ff sta ({z1}),y @@ -158136,9 +163410,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -158146,9 +163420,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -158360,22 +163634,22 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y ldy $ff @@ -158406,21 +163680,21 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y @@ -158479,20 +163753,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus_vbuaa -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z3} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z3} + sta $ff + txa ora ({z2}),y ldy $ff @@ -158500,20 +163774,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus_vbuxx -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z3} ora ({z2}),y ldy $ff @@ -158563,18 +163837,18 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff lda {z3} tay and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff lda {z3} tay @@ -158584,21 +163858,21 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus_vbuz3 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz4 < pbuz1_derefidx_vbuaa=vbuz4_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz3_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z3} + sta $ff lda {z4} - ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz4 < pbuz1_derefidx_vbuaa=vbuz4_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz3_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z3} + sta $ff lda {z4} - ldy {z3} ora ({z2}),y ldy $ff sta ({z1}),y @@ -158628,9 +163902,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus__deref_pbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -158638,9 +163912,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -158656,8 +163930,26 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z4}),y + ldy {z3} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z4}),y + ldy {z3} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 @@ -158912,22 +164204,22 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y ldy $ff @@ -158935,22 +164227,22 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y ldy $ff @@ -158958,18 +164250,18 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + sta $ff ldy {z3} lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + sta $ff ldy {z3} lda {c1},y @@ -158979,9 +164271,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy {z4} lda {c1},y @@ -158989,9 +164281,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy {z4} lda {c1},y @@ -159052,20 +164344,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_vbuaa -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} ldy #{c1} + sta $ff + txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} ldy #{c1} + sta $ff + txa ora ({z2}),y ldy $ff @@ -159073,20 +164365,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_vbuxx -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff + tya ldy #{c1} ora ({z2}),y ldy $ff @@ -159115,42 +164407,42 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z2} - ldy {z2} - sty $ff - ldy #{c1} + sta $ff + + lda {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 lda {z2} - ldy {z2} - sty $ff - ldy #{c1} + sta $ff + + lda {z2} ora ({z2}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy #{c1} + sta $ff + + lda {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z3} - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy #{c1} + sta $ff + + lda {z3} ora ({z2}),y ldy $ff sta ({z1}),y @@ -159180,9 +164472,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus__deref_pbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -159190,9 +164482,9 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -159203,8 +164495,26 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + ldy #{c1} + and ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z3}),y + ldy #{c1} + ora ({z2}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 @@ -159229,20 +164539,20 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus__deref_pbuc1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuz1_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy #{c1} + sta $ff + lda {c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuz1_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuaa=_deref_pbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy #{c1} + sta $ff + lda {c2} ora ({z2}),y ldy $ff @@ -159440,22 +164750,22 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y ldy $ff @@ -159463,22 +164773,22 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y ldy $ff @@ -159486,21 +164796,21 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y @@ -159584,22 +164894,22 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z1} - lda {c2},y - ldy {z2} - sty $ff + sta $ff + lda {c2},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z1} - lda {c2},y - ldy {z2} - sty $ff + sta $ff + lda {c2},y ldy #{c1} ora ({z2}),y ldy $ff @@ -159607,22 +164917,22 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z2} - lda {c2},y - ldy {z2} - sty $ff + sta $ff + lda {c2},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z2} - lda {c2},y - ldy {z2} - sty $ff + sta $ff + lda {c2},y ldy #{c1} ora ({z2}),y ldy $ff @@ -159630,21 +164940,21 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c2},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c2},y ldy #{c1} ora ({z2}),y @@ -159673,20 +164983,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_plus_vbuc1 -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuz1_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} ldy #{c1} + sta $ff + lda #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_pbuz1_derefidx_vbuc1 < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} ldy #{c1} + sta $ff + lda #{c2} ora ({z2}),y ldy $ff @@ -160079,21 +165389,21 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - ldx {z4} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + stx $ff + ldx {z4} tay lda {c1},x and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - ldx {z4} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + stx $ff + ldx {z4} tay lda {c1},x ora ({z3}),y @@ -160203,9 +165513,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_plus_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -160213,9 +165523,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_vbuz4 < pbuz1_derefidx_vbuyy=pbuz and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_bor_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 + lda {z2} + sta $ff txa tay @@ -160512,9 +165822,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z4} @@ -160523,9 +165833,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz4 < pbuz1_dere and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z4} @@ -160640,22 +165950,18 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_plus_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_band_vbuz4 < pbuz1_derefidx_vbuz2=vbuz4_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz4_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_bor_vbuz4 < pbuz1_derefidx_vbuz2=vbuz4_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz4_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + sta $ff - tay lda {z4} ora ({z3}),y ldy $ff @@ -160947,24 +166253,20 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz4_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz4_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - tya - ldy {z2} +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z4} - sty $ff + sta $ff - tay lda {c1},x and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz4_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz4_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - tya - ldy {z2} +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z4} - sty $ff + sta $ff - tay lda {c1},x ora ({z3}),y ldy $ff @@ -161083,22 +166385,20 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_plus_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_band_vbuz4 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_band_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_band_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_bor_vbuz4 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_bor_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuyy=vbuz3_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + ldy {z1} + sta $ff - tay lda {z4} ora ({z3}),y ldy $ff @@ -161416,24 +166716,22 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} - ldy {z2} +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z4} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} - ldy {z2} +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z4} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z3}),y ldy $ff @@ -161590,9 +166888,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_plus__deref_pbuz1 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -161600,9 +166898,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuz2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -161618,8 +166916,26 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_band__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bor__deref_pbuz4 +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z4}),y + ldy {z2} + and ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=_deref_pbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z4}),y + ldy {z2} + ora ({z3}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_plus__deref_pbuz4 @@ -161910,9 +167226,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_band_pbuc1_derefidx_vbuz4 < pbuz1_dere and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz2_band_pbuc1_derefidx_vbuz4 < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy {z4} lda {c1},y @@ -161929,9 +167245,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz4 < pbuz1_deref ora ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz4 < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz4_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy {z4} lda {c1},y @@ -162055,21 +167371,21 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_plus_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - lda {z4} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z3} + sta $ff + + lda {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - lda {z4} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z3} + sta $ff + + lda {z4} ora ({z3}),y ldy $ff sta ({z1}),y @@ -162093,9 +167409,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_plus__deref_pbuz1 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -162103,9 +167419,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -162416,21 +167732,21 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z4} + sta $ff + lda {c1},y ldy {z3} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z4} + sta $ff + lda {c1},y ldy {z3} ora ({z3}),y @@ -162483,20 +167799,20 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus_vbuaa -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z4} + sta $ff + txa and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy {z4} + sta $ff + txa ora ({z3}),y ldy $ff @@ -162504,20 +167820,20 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus_vbuxx -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff + tya ldy {z4} ora ({z3}),y ldy $ff @@ -162546,60 +167862,58 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus_vbuz1 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - - tya +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} ldy {z4} + sta $ff + and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuyy < pbuz1_derefidx_vbuyy=vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff - - tya +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} ldy {z4} + sta $ff + ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus_vbuz2 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - lda {z3} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z4} + sta $ff + + lda {z3} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - lda {z3} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} ldy {z4} + sta $ff + + lda {z3} ora ({z3}),y ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff lda {z4} tay and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + sta $ff lda {z4} tay @@ -162637,9 +167951,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus__deref_pbuz1 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -162647,9 +167961,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz4_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -162660,9 +167974,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor__deref_pbuz2 < pbuz1_derefidx_vbuy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band__deref_pbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -162670,9 +167984,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band__deref_pbuz3 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor__deref_pbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} + sta $ff ldy #0 lda ({z3}),y @@ -163009,22 +168323,22 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z4} ora ({z3}),y ldy $ff @@ -163053,21 +168367,21 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z4} ora ({z3}),y @@ -163076,18 +168390,18 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + sta $ff ldy {z4} lda {c1},y and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + sta $ff ldy {z4} lda {c1},y @@ -163221,21 +168535,21 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bxor_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_minus_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_plus_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - lda {z4} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_band_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy #{c1} + sta $ff + + lda {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - ldy {z2} - lda {z4} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_vbuz3 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=vbuz3_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} ldy #{c1} + sta $ff + + lda {z4} ora ({z3}),y ldy $ff sta ({z1}),y @@ -163259,9 +168573,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_plus__deref_pbuz1 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -163269,9 +168583,9 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuz1_derefidx_vbu and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -163299,8 +168613,26 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor__deref_pbuz3 < vbuaa=pbuz1_derefid CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band__deref_pbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor__deref_pbuz4 +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z4}),y + ldy #{c1} + and ({z3}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} + sta $ff + + ldy #0 + lda ({z4}),y + ldy #{c1} + ora ({z3}),y + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_plus__deref_pbuz4 @@ -163617,21 +168949,21 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z4} + sta $ff + lda {c1},y ldy #{c1} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z4} + sta $ff + lda {c1},y ldy #{c1} ora ({z3}),y @@ -163748,21 +169080,21 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band_pbuc2_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_band_pbuc2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z4} + sta $ff + lda {c2},y ldy #{c1} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z4} + sta $ff + lda {c2},y ldy #{c1} ora ({z3}),y @@ -164261,24 +169593,20 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z2} + stx $ff - tay + tax lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - tax - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0 + ldx {z2} + stx $ff - tay + tax lda {c1},x ora ({z2}),y ldy $ff @@ -164286,25 +169614,23 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - tax - lda {z1} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} tay - lda {c1},x + lda {c1},y + ldy {z1} + stx $ff + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - tax - lda {z1} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} tay - lda {c1},x + lda {c1},y + ldy {z1} + stx $ff + ora ({z2}),y ldy $ff sta ({z1}),y @@ -165477,9 +170803,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z2} + sta $ff txa tay @@ -165487,9 +170813,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + lda {z2} + sta $ff txa tay @@ -165500,22 +170826,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z2} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z2} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -165523,22 +170845,20 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -166635,22 +171955,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z2} + sta $ff - tay lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0 + lda {z2} + sta $ff - tay lda {c1},y ora ({z2}),y ldy $ff @@ -166658,27 +171974,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y - ldy {z2} - tax - lda {z1} - sty $ff + ldx {z2} + ldy {z1} + stx $ff - tay - txa and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y - ldy {z2} - tax - lda {z1} - sty $ff + ldx {z2} + ldy {z1} + stx $ff - tay - txa ora ({z2}),y ldy $ff sta ({z1}),y @@ -167506,12 +172816,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuz2=pbuc eor {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y sec sbc {z2} ldy $ff @@ -167595,53 +172905,53 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbu adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y clc ldy #0 adc ({z2}),y @@ -167836,24 +173146,20 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z1} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z1} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -167861,24 +173167,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z1} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z1} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -167886,22 +173190,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y ldy $ff @@ -167909,22 +173213,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y ldy $ff @@ -167932,22 +173236,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y ldy $ff @@ -167955,22 +173259,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c2} ora ({z2}),y ldy $ff @@ -168080,22 +173384,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz3_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z1} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z4} ora ({z3}),y ldy $ff @@ -168919,32 +174223,32 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbu adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #0 eor ({z2}),y ldy $ff @@ -168960,12 +174264,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuz1_derefidx_vb sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuaa < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=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:32.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y clc ldy #0 adc ({z2}),y @@ -169135,9 +174439,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z2} @@ -169146,9 +174450,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z2} @@ -169160,24 +174464,20 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z2} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z2} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -169185,24 +174485,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z2} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z2} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -169233,22 +174531,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z3} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy {z3} ora ({z2}),y ldy $ff @@ -169256,22 +174554,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y ldy $ff @@ -169279,22 +174577,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z2} - lda {c1},y - ldy {z2} - sty $ff + sta $ff + lda {c1},y ldy #{c2} ora ({z2}),y ldy $ff @@ -170152,11 +175450,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuz2=pbuc eor {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_minus_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z2} ldy {z3} + sta $ff + lda {c1},y sec sbc {z2} @@ -170219,11 +175517,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_vbuz4 < pbuz1_derefidx_vbuz2=vbuz eor {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:27.5 + lda {z2} ldy {z3} + sta $ff + lda {c1},y sec sbc {z4} @@ -170276,56 +175574,56 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz1 < pbuz1_derefidx_vbu adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z3} - and {c1},y + sta $ff + + lda {c1},y + ldy #0 + and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z3} - ora {c1},y + sta $ff + + lda {c1},y + ldy #0 + ora ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z3} - eor {c1},y + sta $ff + + lda {c1},y + ldy #0 + eor ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_minus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y sec ldy #0 sbc ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:32.0 - ldy {z2} - sty $ff - - ldy #0 - lda ({z2}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z2} ldy {z3} + sta $ff + + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z2}),y ldy $ff sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -170365,52 +175663,52 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz3 < vbuaa=pbuc1_derefi adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuyy=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:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #0 and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuyy=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:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #0 ora ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz4 < pbuz1_derefidx_vbuyy=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:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #0 eor ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz4 < pbuz1_derefidx_vbuyy=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:32.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:32.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y sec ldy #0 sbc ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz4 < pbuz1_derefidx_vbuyy=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:32.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuaa=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:32.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y clc ldy #0 @@ -170526,21 +175824,21 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz1_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + stx $ff + ldx {z3} tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldx {z3} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + stx $ff + ldx {z3} tay lda {c1},x ora ({z2}),y @@ -170549,9 +175847,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z3} @@ -170560,9 +175858,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuxx < pbuz1_dere and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z3} @@ -170574,24 +175872,20 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z3} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z3} - tya - ldy {z2} - sty $ff + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -170599,24 +175893,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z3} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z3} - ldy {z2} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z2}),y ldy $ff @@ -170624,21 +175916,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z2} ora ({z2}),y @@ -170647,18 +175939,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + sta $ff ldy {z3} lda {c1},y and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} + sta $ff ldy {z3} lda {c1},y @@ -170668,21 +175960,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz3_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z4} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz4 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz3_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z4} ora ({z2}),y @@ -170691,21 +175983,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuz4 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz2_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz2_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz2_derefidx_vbuz4 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c1} ora ({z2}),y @@ -170714,21 +176006,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c2} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c2} ora ({z2}),y @@ -170839,21 +176131,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz3_derefidx_vbuz3 < vbuaa=pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz3_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z4} and ({z3}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z4} ora ({z3}),y @@ -170896,21 +176188,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz3_derefidx_vbuc2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz3_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - ldx {z3} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + stx $ff + ldx {z3} tay lda {c1},x and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - ldx {z3} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + stx $ff + ldx {z3} tay lda {c1},x ora ({z4}),y @@ -170919,9 +176211,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuaa < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz4_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz4_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz4_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z3} @@ -170930,9 +176222,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuxx < pbuz1_dere and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz3_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 + lda {z2} + sta $ff txa ldx {z3} @@ -170944,24 +176236,20 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuxx < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz4_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz4_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz4_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz4_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz4_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - tya - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z3} - sty $ff + sta $ff - tay lda {c1},x and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz4_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuz4_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz3_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0 - tya - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 + lda {z2} ldx {z3} - sty $ff + sta $ff - tay lda {c1},x ora ({z4}),y ldy $ff @@ -170969,24 +176257,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuyy < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz4_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz4_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz4_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z3} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0 - lda {z1} - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + lda {z2} ldx {z3} - sty $ff + ldy {z1} + sta $ff - tay lda {c1},x ora ({z4}),y ldy $ff @@ -171003,11 +176289,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz2 < pbuz1_dere and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z2} and ({z4}),y @@ -171022,11 +176308,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz2 < pbuz1_deref ora ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z2} ora ({z4}),y @@ -171035,20 +176321,20 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz2 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz4_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz4_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz4_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ora ({z4}),y ldy $ff @@ -171056,21 +176342,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz3 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz4_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz4_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz4_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z4} and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:31.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy {z4} ora ({z4}),y @@ -171084,21 +176370,21 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz4_derefidx_vbuz5 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz4_derefidx_vbuz5 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz4_derefidx_vbuz5 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c1} and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c1} ora ({z4}),y @@ -171107,21 +176393,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuc1 < pbuz1_deref CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuz4_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz4_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c2} and ({z4}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuc2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuz4_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + lda {z2} ldy {z3} + sta $ff + lda {c1},y ldy #{c2} ora ({z4}),y @@ -172759,9 +178045,9 @@ pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_plus_pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + sta $ff txa tay @@ -172769,9 +178055,9 @@ pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 + lda {z2} + sta $ff txa tay @@ -172782,22 +178068,18 @@ pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus_pbuz2_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_plus_pbuz2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -172805,22 +178087,20 @@ pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus_pbuz2_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_plus_pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_band_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z1} + sta $ff - tay lda #{c1} and ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuc1_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 + lda {z2} + ldy {z1} + sta $ff - tay lda #{c1} ora ({z2}),y ldy $ff @@ -186194,7 +191474,7 @@ pbuc1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_plus_pbuz2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 tay sty $ff @@ -186204,7 +191484,7 @@ pbuc1_derefidx_vbuaa=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuaa=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 tay sty $ff @@ -187065,7 +192345,7 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1 ldy #0 and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.5 tay lda {z2} sty $ff @@ -187080,7 +192360,7 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_ ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.5 tay lda {z2} sty $ff @@ -187095,7 +192375,7 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1 ldy #0 eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.5 tay lda {z2} sty $ff @@ -187128,7 +192408,7 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1 ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.5 tay lda {z2} sty $ff @@ -187686,7 +192966,7 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < pbuc1_derefidx_vbuy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 tax ldy #0 lda ({z1}),y @@ -187703,7 +192983,7 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbu and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 tax ldy #0 lda ({z1}),y @@ -187728,7 +193008,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0 tax ldy #0 lda ({z1}),y @@ -187745,7 +193025,7 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbu and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0 tax ldy #0 lda ({z1}),y @@ -190582,12 +195862,12 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa_bxor_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa_minus_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa_plus_vbuz1 -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay lda {z2} and ({z1}),y sta {c1},y -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay lda {z2} ora ({z1}),y @@ -191140,7 +196420,7 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 tay sty $ff @@ -191151,7 +196431,7 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_dere and ({z1}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0 tay sty $ff @@ -191463,7 +196743,7 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X cycles:26.0 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X cycles:26.0 tax stx $ff @@ -191472,7 +196752,7 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_dere and ({z1}),y ldx $ff sta {c1},x -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X cycles:26.0 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X cycles:26.0 tax stx $ff @@ -192276,8 +197556,40 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + tax + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + tay + sty $ff + + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + tax + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + tay + sty $ff + + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -193054,7 +198366,7 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz ldy #{c2} and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 tay lda {z2} sty $ff @@ -193069,7 +198381,7 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1 ldy #{c2} ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 tay lda {z2} sty $ff @@ -193118,8 +198430,40 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0 + tax + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + tay + sty $ff + + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0 + tax + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 + tay + sty $ff + + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_plus__deref_pbuz2 @@ -198078,7 +203422,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=pbuc lda {c2},x and {z2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 tay lda {z2} sty $ff @@ -198102,7 +203446,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2 lda {c2},x ora {z2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 tay lda {z2} sty $ff @@ -198126,7 +203470,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuaa=pbuc lda {z2} eor {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 tay lda {z2} sty $ff @@ -198179,7 +203523,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_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:25.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_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:25.5 tay lda {z2} sty $ff @@ -198285,14 +203629,14 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbu ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=pbuc2_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:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 tay sty $ff - ldy {z1} - lda {c2},y ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z1} + and {c2},y ldy $ff sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < 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 @@ -198302,14 +203646,14 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbua ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=pbuc2_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:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 tay sty $ff - ldy {z1} - lda {c2},y ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c2},y ldy $ff sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < 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 @@ -198319,14 +203663,14 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbu ldy #0 eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuyy=pbuc2_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:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 tay sty $ff - ldy {z1} - lda {c2},y ldy #0 - eor ({z2}),y + lda ({z2}),y + ldy {z1} + eor {c2},y ldy $ff sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < 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:24.0 @@ -198356,15 +203700,15 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbu ldy #0 adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuyy=pbuc2_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:30.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:30.0 tay sty $ff - ldy {z1} - lda {c2},y - clc ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + clc + adc {c2},y ldy $ff sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.5 @@ -199079,7 +204423,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_dere ldy {z3} and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 tay sty $ff @@ -199096,7 +204440,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_deref ldy {z3} ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 tay sty $ff @@ -199121,7 +204465,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_dere ldy #{c2} and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 tay sty $ff @@ -199138,7 +204482,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_deref ldy #{c2} ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:28.0 tay sty $ff @@ -205067,13 +210411,13 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < pbuc1_derefidx_vbux CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy #0 lda ({z1}),y ldy {z3} and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy #0 lda ({z1}),y ldy {z3} @@ -205087,13 +210431,13 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y ldy #{c2} and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y ldy #{c2} @@ -205263,19 +210607,19 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbu clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y ldy {z2} and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y ldy {z2} ora {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y ldy {z2} @@ -205288,7 +210632,7 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vb sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < 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:22.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy #0 lda ({z1}),y ldy {z2} @@ -207002,7 +212346,7 @@ pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0 stx $ff ldx {z2} @@ -207011,7 +212355,7 @@ pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_dere and ({z1}),y ldx $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0 stx $ff ldx {z2} @@ -207094,13 +212438,13 @@ pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bxor_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_minus_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_plus_vbuz1 -pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 txa tay lda {z2} and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 txa tay lda {z2} @@ -207608,7 +212952,7 @@ pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X cycles:24.0 +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X cycles:24.0 stx $ff ldx {z2} @@ -207616,7 +212960,7 @@ pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_dere and ({z1}),y ldx $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X cycles:24.0 +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X cycles:24.0 stx $ff ldx {z2} @@ -208077,8 +213421,18 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.0 + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -208673,8 +214027,18 @@ pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbux CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.0 + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_plus__deref_pbuz2 @@ -213195,23 +218559,23 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbu clc adc {c2},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 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z1} + and {c2},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} - lda {c2},y +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c2},y sta {c1},x -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 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 - eor ({z2}),y + lda ({z2}),y + ldy {z1} + eor {c2},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} @@ -213220,12 +218584,12 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vb 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 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + clc + adc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.5 lda {c1} @@ -217922,7 +223286,7 @@ pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus__ adc ({z1}),y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 < 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:19.5 tya tax lda {z1} @@ -217937,7 +223301,7 @@ pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band__ and ({z2}),y ldy $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 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 < 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:19.5 tya tax lda {z1} @@ -217952,7 +223316,7 @@ pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor__de ora ({z2}),y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz2 < 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:19.5 tya tax lda {z1} @@ -217984,7 +223348,7 @@ pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus sbc ({z2}),y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz2 < 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:21.5 tya tax lda {z1} @@ -218198,7 +223562,7 @@ pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_plus_pbuz1_derefidx_vbuc2 -pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 sty $ff tay @@ -218206,7 +223570,7 @@ pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 sty $ff tay @@ -218217,7 +223581,7 @@ pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus_pbuz2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_plus_pbuz2_derefidx_vbuaa -pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 sty $ff txa @@ -218226,7 +223590,7 @@ pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 sty $ff txa @@ -218315,7 +223679,7 @@ pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_plus_pbuz2_derefidx_vbuz2 -pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_band_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz3_band_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz2_band_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 tya ldy {z3} tax @@ -218330,7 +223694,7 @@ pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=vbua and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_bor_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz3_bor_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz2_bor_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 tya ldy {z3} tax @@ -218353,7 +223717,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_plus_pbuz2_derefidx_vbuc1 -pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.5 tya tax lda {z1} @@ -218368,7 +223732,7 @@ pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbua and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.5 tya tax lda {z1} @@ -218947,7 +224311,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1 adc ({z1}),y ldy $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 < 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 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 < 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:19.5 tya tax lda {z2} @@ -218962,7 +224326,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1 and ({z1}),y ldy $ff 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 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 < 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:19.5 tya tax lda {z2} @@ -218977,7 +224341,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_ ora ({z1}),y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz2 < 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:19.5 tya tax lda {z2} @@ -219009,7 +224373,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < sbc {z2} ldy $ff 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 < 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 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz2 < 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:21.5 tya tax lda {z2} @@ -219575,7 +224939,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tya tax ldy #0 @@ -219592,7 +224956,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1 and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tya tax ldy #0 @@ -219617,7 +224981,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya tax ldy #0 @@ -219634,7 +224998,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1 and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya tax ldy #0 @@ -219937,7 +225301,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz1 adc {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < 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 @@ -219954,7 +225318,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1 and {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < 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} tax @@ -219971,7 +225335,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_ ora {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < 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 {z2} tax @@ -220007,7 +225371,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz sbc {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < 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 @@ -222456,7 +227820,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 sty $ff txa @@ -222466,7 +227830,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_dere and ({z1}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0 sty $ff txa @@ -223570,8 +228934,40 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + tya + tax + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sty $ff + + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + tya + tax + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 + sty $ff + + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -223949,7 +229345,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tya ldy {z3} tax @@ -223966,7 +229362,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz and ({z1}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tya ldy {z3} tax @@ -224346,7 +229742,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bxor_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_minus_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_plus_vbuz1 -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.5 tya tax lda {z2} @@ -224361,7 +229757,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuz and ({z1}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.5 tya tax lda {z2} @@ -224416,8 +229812,40 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuy CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + tya + tax + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sty $ff + + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + tya + tax + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 + sty $ff + + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_plus__deref_pbuz2 @@ -224755,7 +230183,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bxor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_minus_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_plus_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya ldy {z2} tax @@ -224772,7 +230200,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz and ({z1}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya ldy {z2} tax @@ -224917,7 +230345,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc3_derefidx_vbuz1 < vbuaa=pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bxor_pbuc3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_minus_pbuc3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_plus_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya ldy {z2} tax @@ -224934,7 +230362,7 @@ pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc3_derefidx_vbuz2 < vbuaa=pbuz and ({z1}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya ldy {z2} tax @@ -229449,7 +234877,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbu adc {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < 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 @@ -229457,16 +234885,16 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbu ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_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:26.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 sty $ff - ldy {z1} - lda {c2},y ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z1} + and {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < 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} tax @@ -229474,16 +234902,16 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuy ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_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:26.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 sty $ff - ldy {z1} - lda {c2},y ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z1} + ora {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < 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 @@ -229491,13 +234919,13 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbu ldy #0 eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_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:26.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 sty $ff - ldy {z1} - lda {c2},y ldy #0 - eor ({z2}),y + lda ({z2}),y + ldy {z1} + eor {c2},y ldy $ff sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < 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:26.0 @@ -229519,7 +234947,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < vbuaa=pbuc1_deref sbc ({z2}),y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < 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 @@ -229528,14 +234956,14 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbu ldy #0 adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_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:28.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:28.0 sty $ff - ldy {z1} - lda {c2},y - clc ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z1} + clc + adc {c2},y ldy $ff sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -230083,7 +235511,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_dere ldy {z3} and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 sty $ff ldy {z1} @@ -230100,7 +235528,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_deref ldy {z3} ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:27.0 sty $ff ldy {z1} @@ -230117,7 +235545,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya ldy {z1} tax @@ -230125,7 +235553,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_dere ldy #{c2} and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 sty $ff ldy {z1} @@ -230134,7 +235562,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya ldy {z1} tax @@ -230142,7 +235570,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_deref ldy #{c2} ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.0 sty $ff ldy {z1} @@ -230154,7 +235582,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc3_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc3_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya ldy {z1} tax @@ -230171,7 +235599,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc3 < vbuaa=pbuc and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz2_derefidx_vbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc3_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc3_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tya ldy {z1} tax @@ -237558,7 +242986,7 @@ pbuc1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbux txa and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z1} sty $ff @@ -237573,7 +243001,7 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx txa ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z1} sty $ff @@ -237592,7 +243020,7 @@ pbuc1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz txa and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 ldy {z1} sty $ff @@ -237609,7 +243037,7 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz2 txa ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 ldy {z1} sty $ff @@ -237627,7 +243055,7 @@ pbuc1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbux txa and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuz1_band_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 tya ldy {z1} sty $ff @@ -237642,7 +243070,7 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx txa ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 tya ldy {z1} sty $ff @@ -239482,7 +244910,7 @@ pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz lda {z2} and ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z1} sty $ff @@ -239497,7 +244925,7 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1 lda {z2} ora ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z1} sty $ff @@ -239509,14 +244937,14 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_minus_pbuz3_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_plus_pbuz3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 txa ldx {z1} tay lda {z2} and ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 ldy {z1} sty $ff @@ -239526,14 +244954,14 @@ pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz and ({z3}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.5 txa ldx {z1} tay lda {z2} ora ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 ldy {z1} sty $ff @@ -239551,7 +244979,7 @@ pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbua and ({z3}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuz2_band_pbuz3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 tya ldy {z1} sty $ff @@ -239566,7 +244994,7 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} ora ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 tya ldy {z1} sty $ff @@ -241184,7 +246612,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz2 < pbuc1_derefidx_vbuz CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuz2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy #0 lda ({z1}),y @@ -241201,7 +246629,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbu and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy #0 lda ({z1}),y @@ -241238,7 +246666,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < pbuc1_derefidx_vbuz CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -241255,7 +246683,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbu and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -241683,7 +247111,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbu 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=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -241700,7 +247128,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbu and {c2},y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -241717,7 +247145,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz ora {c2},y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -241753,7 +247181,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vb sbc {c2},y ldy $ff sta {c1},y -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 < 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:25.0 +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 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z1}),y @@ -242144,14 +247572,23 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1 eor ({z2}),y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_minus_vbuz1 < 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 - stx $ff sec - sbc $ff + sbc {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz2_minus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:26.5 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + sec + sbc {z1} + ldy $ff + sta {c1},y 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} txa @@ -242378,17 +247815,25 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_dere eor ({z2}),y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_minus__deref_pbuz1 < 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 ({z2}),y - stx $ff sec - sbc $ff - ldx {z1} + ldy #0 + sbc ({z1}),y sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:31.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + sec + ldy #0 + sbc ({z1}),y + ldy $ff + sta {c1},y 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 @@ -242759,8 +248204,40 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z2}),y + ldy {z3} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + ldy {z3} + and ({z1}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z2}),y + ldy {z3} + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + ldy {z3} + ora ({z1}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuz3 @@ -242769,8 +248246,40 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz1_derefidx_vbuc2 @@ -242937,8 +248446,40 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z2}),y + ldy {z1} + and ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuz3_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + ldy {z1} + and ({z3}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z2}),y + ldy {z1} + ora ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuz3_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuz3_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + ldy {z1} + ora ({z3}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz1 @@ -243016,7 +248557,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz3 < pbuc1_derefidx_vbuy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz3 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy #0 lda ({z2}),y @@ -243033,7 +248574,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbu and ({z3}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy #0 lda ({z2}),y @@ -243053,14 +248594,14 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbuy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuz4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuz4 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuc1_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldy #0 lda ({z2}),y ldy #{c1} and ({z3}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuz3_derefidx_vbuc1_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldy #0 lda ({z2}),y ldy #{c1} @@ -243070,7 +248611,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 < pbuc1_derefidx_vbuz CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z2}),y @@ -243087,7 +248628,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz3_derefidx_vbuc2 < pbuc1_derefidx_vbu and ({z3}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z2}),y @@ -243611,6 +249152,17 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vb sec sbc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_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:31.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + ldy {z1} + sec + sbc {c2},y + ldy $ff + sta {c1},y 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=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 ldx {z1} lda {c2},x @@ -243717,7 +249269,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbu adc {c2},y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z2}),y @@ -243734,7 +249286,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbu and {c2},y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z2}),y @@ -243751,7 +249303,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuy ora {c2},y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z2}),y @@ -243787,7 +249339,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vb sbc {c2},y ldy $ff sta {c1},y -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 < 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:25.0 +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 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z2}),y @@ -249664,8 +255216,40 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z3}),y + ldy {z2} + and ({z1}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z3}),y + ldy {z2} + ora ({z1}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2_plus__deref_pbuz3 @@ -250566,8 +256150,40 @@ pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuz CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + ldy #{c2} + and ({z1}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + ldy #{c2} + ora ({z1}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2_plus__deref_pbuz2 @@ -251304,7 +256920,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuz txa and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z1} sty $ff @@ -251319,7 +256935,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1 txa ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 ldy {z1} sty $ff @@ -251926,7 +257542,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuz txa and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 ldy {z1} sty $ff @@ -251943,7 +257559,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2 txa ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuxx < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 ldy {z1} sty $ff @@ -252583,7 +258199,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuz txa and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 tya ldy {z1} sty $ff @@ -252598,7 +258214,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1 txa ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuz2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 tya ldy {z1} sty $ff @@ -252649,7 +258265,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuc1_derefidx_vbuz1=pbuz and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuc1_derefidx_vbuz1=vbuz3_band_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz3_band_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_vbuz3 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_vbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 tya ldy {z1} sty $ff @@ -252664,7 +258280,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuz2 ldx {z1} ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuc1_derefidx_vbuz1=vbuz3_bor_pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz3_bor_pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuz2_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 tya ldy {z1} sty $ff @@ -253250,8 +258866,40 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z3}),y + ldy {z1} + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_band__deref_pbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz3_band_pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z3}),y + ldy {z1} + and ({z2}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z3}),y + ldy {z1} + ora ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor__deref_pbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz3_bor_pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z3}),y + ldy {z1} + ora ({z2}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_plus__deref_pbuz3 @@ -254743,7 +260391,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor_vbuz4 < pbuc1_derefidx_vbuyy=pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor_vbuz4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus_vbuz4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus_vbuz4 -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy #0 lda ({z1}),y @@ -254760,7 +260408,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < pbuc1_derefidx_vbu and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz3_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldx {z1} ldy #0 lda ({z1}),y @@ -254822,8 +260470,40 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz4 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z4}),y + ldy {z3} + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_band__deref_pbuz4 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_band_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z4}),y + ldy {z3} + and ({z2}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z4}),y + ldy {z3} + ora ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bor__deref_pbuz4 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz3_bor_pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuz2_derefidx_vbuz3_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z4}),y + ldy {z3} + ora ({z2}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz3_plus__deref_pbuz4 @@ -255641,8 +261321,20 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuz1_derefid CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_band__deref_pbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz3_band_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + ldy #0 + lda ({z3}),y + ldy #{c1} + and ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bor__deref_pbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz3_bor_pbuz2_derefidx_vbuc1 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + ldy #0 + lda ({z3}),y + ldy #{c1} + ora ({z2}),y + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1_plus__deref_pbuz3 @@ -256236,7 +261928,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bxor_vbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_minus_vbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_plus_vbuz3 -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -256253,7 +261945,7 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbu and ({z2}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz2_derefidx_vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -256310,8 +262002,40 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bor__deref_pbuz3 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_band_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z3}),y + ldy #{c2} + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z3}),y + ldy #{c2} + and ({z2}),y + ldy $ff + sta {c1},y +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=_deref_pbuz2_bor_pbuz1_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z3}),y + ldy #{c2} + ora ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuz2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 + ldy {z1} + sty $ff + + ldy #0 + lda ({z3}),y + ldy #{c2} + ora ({z2}),y + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_bxor__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_minus__deref_pbuz3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2_plus__deref_pbuz3 @@ -271378,7 +277102,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc clc adc {z3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -271395,7 +277119,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbu and {c2},y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -271412,7 +277136,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuz ora {c2},y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y @@ -271437,7 +277161,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vb ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_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:31.0 ldy {z1} sty $ff @@ -271448,7 +277172,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vb sbc ({z1}),y ldy $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < 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:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z1}),y @@ -271556,55 +277280,55 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbu adc {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} - ldy {z2} - lda {c2},y ldy #0 - and ({z3}),y + lda ({z3}),y + ldy {z2} + and {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuc2_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:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z1} sty $ff - ldy {z2} - lda {c2},y ldy #0 - and ({z3}),y + lda ({z3}),y + ldy {z2} + and {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} - ldy {z2} - lda {c2},y ldy #0 - ora ({z3}),y + lda ({z3}),y + ldy {z2} + ora {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuc2_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:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z1} sty $ff - ldy {z2} - lda {c2},y ldy #0 - ora ({z3}),y + lda ({z3}),y + ldy {z2} + ora {c2},y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} - ldy {z2} - lda {c2},y ldy #0 - eor ({z3}),y + lda ({z3}),y + ldy {z2} + eor {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuc2_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:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z1} sty $ff - ldy {z2} - lda {c2},y ldy #0 - eor ({z3}),y + lda ({z3}),y + ldy {z2} + eor {c2},y ldy $ff sta {c1},y 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 @@ -271626,23 +277350,23 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz3 < pbuc1_derefidx_vb sbc ({z3}),y ldy $ff sta {c1},y -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 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} - ldy {z2} - lda {c2},y - clc ldy #0 - adc ({z3}),y + lda ({z3}),y + ldy {z2} + clc + adc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuc2_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:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:31.0 ldy {z1} sty $ff - ldy {z2} - lda {c2},y - clc ldy #0 - adc ({z3}),y + lda ({z3}),y + ldy {z2} + clc + adc {c2},y ldy $ff sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -271970,7 +277694,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_dere ldy {z3} and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 ldy {z1} sty $ff @@ -271987,7 +277711,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_deref ldy {z3} ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 ldy {z1} sty $ff @@ -272012,7 +277736,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_dere ldy #{c2} and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z1} sty $ff @@ -272029,7 +277753,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_deref ldy #{c2} ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z1} sty $ff @@ -272049,7 +277773,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc3 < pbuc1_dere ldy #{c3} and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc3 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z1} sty $ff @@ -272066,7 +277790,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc3 < pbuc1_deref ldy #{c3} ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc3 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z1} sty $ff @@ -272453,7 +278177,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuc1_dere ldy {z4} and ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 ldy {z1} sty $ff @@ -272470,7 +278194,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuc1_deref ldy {z4} ora ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz3_derefidx_vbuz4 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuz3 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:30.0 ldy {z1} sty $ff @@ -272507,7 +278231,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuc1_dere ldy #{c2} and ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_band_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z1} sty $ff @@ -272524,7 +278248,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuc1_deref ldy #{c2} ora ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuc1_bor_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:29.0 ldy {z1} sty $ff diff --git a/src/test/ref/fragments-assignment-copy.log b/src/test/ref/fragments-assignment-copy.log index fc871b940..b4bcb4924 100644 --- a/src/test/ref/fragments-assignment-copy.log +++ b/src/test/ref/fragments-assignment-copy.log @@ -562,10 +562,10 @@ pbuz1_derefidx_vbuaa=vbuxx < pbuz1_derefidx_vbuyy=vbuxx < pbuz1_derefidx_vbuyy=v tay txa sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuyy < pbuz1_derefidx_vbuxx=vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:16.0 - tax +pbuz1_derefidx_vbuaa=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:14.0 + sta $ff + tya - 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 @@ -576,16 +576,16 @@ pbuz1_derefidx_vbuaa=vbuz2 < pbuz1_derefidx_vbuyy=vbuz2 < pbuz1_derefidx_vbuyy=v tay lda {z2} sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:21.5 +pbuz1_derefidx_vbuaa=_deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuaa < vbuaa=vbuaa - clobber:A X Y cycles:21.5 tax ldy #0 lda ({z1}),y stx $ff + ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:21.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:19.5 + sta $ff ldy #0 lda ({z2}),y @@ -601,53 +601,52 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + sta $ff + tay lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + sta $ff txa tay lda ({z2}),y ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + sta $ff - tay lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + sta $ff + lda ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} + sta $ff + lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} + sta $ff + lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy #{c1} + sta $ff + lda ({z2}),y ldy $ff sta ({z1}),y @@ -659,10 +658,10 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_ tay lda {c1},x sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:18.5 - tax +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + sta $ff + lda {c1},y - stx $ff ldy $ff sta ({z1}),y pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:15.5 @@ -670,12 +669,10 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_ tay lda {c1},x sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.5 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + sta $ff - tay lda {c1},y ldy $ff sta ({z1}),y @@ -684,11 +681,10 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_ tay lda {c1},x sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} + sta $ff + lda {c1},y ldy $ff sta ({z1}),y @@ -698,17 +694,19 @@ pbuz1_derefidx_vbuaa=vbuc1 < pbuz1_derefidx_vbuyy=vbuc1 < pbuz1_derefidx_vbuyy=v tay lda #{c1} sta ({z1}),y -*pbuz1_derefidx_vbuxx=vbuaa - clobber:Y cycles:12.0 +pbuz1_derefidx_vbuxx=vbuaa < vbuaa=vbuaa - clobber:Y cycles:12.0 stx $ff + ldy $ff sta ({z1}),y *pbuz1_derefidx_vbuxx=vbuxx - clobber:A Y cycles:10.0 txa tay sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:14.0 - tya +pbuz1_derefidx_vbuxx=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:14.0 stx $ff + + tya 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 @@ -721,16 +719,15 @@ pbuz1_derefidx_vbuxx=vbuz1 < pbuz1_derefidx_vbuaa=vbuz1 < pbuz1_derefidx_vbuyy=v tay lda {z2} sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:19.5 +pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuaa < vbuaa=vbuaa - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y stx $ff + ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:23.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:19.5 + stx $ff ldy #0 lda ({z2}),y @@ -747,57 +744,60 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 - txa - tay - sty $ff - - lda ({z2}),y - ldy $ff - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:26.5 - txa - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + stx $ff tay lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5 + stx $ff + txa tay - sty $ff + lda ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 + stx $ff + lda ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + ldy {z1} + stx $ff + + lda ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} + stx $ff + lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} - lda ({z2}),y - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - txa - tay - sty $ff + stx $ff - ldy #{c1} lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5 + ldy #{c1} + stx $ff + + lda ({z2}),y + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + stx $ff + tay lda {c1},y - 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 @@ -805,9 +805,10 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_ tay lda {c1},y sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:16.5 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa < vbuaa=vbuaa - clobber:A Y cycles:16.5 lda {c1},y stx $ff + ldy $ff sta ({z1}),y pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:17.5 @@ -816,10 +817,11 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_ tay lda {c1},x sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:19.5 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa < vbuaa=vbuaa - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y stx $ff + ldy $ff sta ({z1}),y pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:17.5 @@ -828,10 +830,11 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_ tay 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 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa < vbuaa=vbuaa - clobber:A Y cycles:19.5 ldy {z2} lda {c1},y stx $ff + ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuc1 @@ -855,12 +858,13 @@ pbuz1_derefidx_vbuyy=vbuz1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:9.0 pbuz1_derefidx_vbuyy=vbuz2 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:9.0 lda {z2} sta ({z1}),y -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 +pbuz1_derefidx_vbuyy=_deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuaa < vbuaa=vbuaa - clobber:A X Y cycles:23.5 tya tax ldy #0 lda ({z1}),y stx $ff + ldy $ff sta ({z1}),y pbuz1_derefidx_vbuyy=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:19.5 @@ -998,9 +1002,9 @@ pbuz1_derefidx_vbuz1=_deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_ lda ({z1}),y ldy {z1} sta ({z1}),y -pbuz1_derefidx_vbuz1=_deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:22.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:22.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -1024,54 +1028,51 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_ lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z1} + sta $ff txa tay lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z1} + sta $ff - tay lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 lda {z1} ldy {z1} - sty $ff + sta $ff - tay lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} ldy {z2} + sta $ff + lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z1} ldy {z3} + sta $ff + lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z1} ldy #{c1} + sta $ff + lda ({z2}),y ldy $ff sta ({z1}),y @@ -1132,9 +1133,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuaa - clobber:A Y cy lda ({z1}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz2 < pbuz1_derefidx_vbuyy=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:22.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuz2 < pbuz1_derefidx_vbuaa=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:22.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -1164,54 +1165,51 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_ lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 + lda {z2} + sta $ff txa tay lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z2} + sta $ff - tay lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.5 - lda {z1} - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} + ldy {z1} + sta $ff - tay lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} ldy {z2} - sty $ff + sta $ff - ldy {z2} lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} ldy {z3} + sta $ff + lda ({z2}),y ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.5 + lda {z2} ldy #{c1} + sta $ff + lda ({z2}),y ldy $ff sta ({z1}),y @@ -1245,11 +1243,11 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz1 < vbuaa=p lda ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz3 < vbuaa=pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 - ldy {z2} - sty $ff - +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:23.5 + lda {z2} ldy {z4} + sta $ff + lda ({z3}),y ldy $ff sta ({z1}),y diff --git a/src/test/ref/fragments-assignment-unary.log b/src/test/ref/fragments-assignment-unary.log index 4c02d079f..67bcb65a6 100644 --- a/src/test/ref/fragments-assignment-unary.log +++ b/src/test/ref/fragments-assignment-unary.log @@ -2298,72 +2298,60 @@ _deref_pbuc1=_neg_vbuc2 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A cycl adc #$01 sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuc2 -pbuz1_derefidx_vbuaa=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:14.0 + sta $ff - tya eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_vbuaa < pbuz1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.0 + sta $ff - tya sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_vbuaa < pbuz1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.0 + sta $ff - tya clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.0 + sta $ff - tya eor #$ff clc adc #$01 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuaa -pbuz1_derefidx_vbuaa=_bnot_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:16.0 + sta $ff txa eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_vbuxx < pbuz1_derefidx_vbuyy=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:18.0 + sta $ff txa sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_vbuxx < pbuz1_derefidx_vbuyy=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:18.0 + sta $ff txa clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.0 - tay - sty $ff +pbuz1_derefidx_vbuaa=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.0 + sta $ff txa eor #$ff @@ -2372,102 +2360,160 @@ pbuz1_derefidx_vbuaa=_neg_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuxx < vbuaa=_neg_v ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_bnot_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_inc_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuyy -pbuz1_derefidx_vbuaa=_bnot_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:16.0 + sta $ff + tya eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_vbuz1 < pbuz1_derefidx_vbuyy=_dec_vbuz1 < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:18.0 + sta $ff + tya sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_vbuz1 < pbuz1_derefidx_vbuyy=_inc_vbuz1 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:21.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:18.0 + sta $ff + tya clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_vbuz1 < pbuz1_derefidx_vbuyy=_neg_vbuz1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuaa=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.0 + sta $ff + tya + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuyy +pbuz1_derefidx_vbuaa=_bnot_vbuz1 < pbuz1_derefidx_vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 + ldy {z1} + sta $ff + + tya + eor #$ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_dec_vbuz1 < pbuz1_derefidx_vbuaa=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + + tya + sec + sbc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_inc_vbuz1 < pbuz1_derefidx_vbuaa=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:21.0 + ldy {z1} + sta $ff + + tya + clc + adc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_neg_vbuz1 < pbuz1_derefidx_vbuaa=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 + ldy {z1} + sta $ff + + tya eor #$ff clc adc #$01 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuz1 -pbuz1_derefidx_vbuaa=_bnot_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=_bnot_vbuz2 < vbuaa=_bnot_vbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.0 + sta $ff + lda {z2} eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_vbuz2 < pbuz1_derefidx_vbuyy=_dec_vbuz2 < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:21.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=_dec_vbuz2 < vbuaa=_dec_vbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:19.0 + sta $ff + lda {z2} sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_vbuz2 < pbuz1_derefidx_vbuyy=_inc_vbuz2 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:21.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=_inc_vbuz2 < vbuaa=_inc_vbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:19.0 + sta $ff + lda {z2} clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuaa=_neg_vbuz2 < vbuaa=_neg_vbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.0 + sta $ff + lda {z2} eor #$ff clc adc #$01 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_bnot__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_inc__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg__deref_pbuz1 +pbuz1_derefidx_vbuaa=_bnot__deref_pbuz1 < pbuz1_derefidx_vbuxx=_bnot__deref_pbuz1 < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X Y cycles:23.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuz1_derefidx_vbuxx=_dec__deref_pbuz1 < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuz1_derefidx_vbuxx=_inc__deref_pbuz1 < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:25.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_neg__deref_pbuz1 < pbuz1_derefidx_vbuxx=_neg__deref_pbuz1 < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:27.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos__deref_pbuz1 -pbuz1_derefidx_vbuaa=_bnot__deref_pbuz2 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:23.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 + sta $ff ldy #0 lda ({z2}),y eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.5 + sta $ff ldy #0 lda ({z2}),y @@ -2475,9 +2521,8 @@ pbuz1_derefidx_vbuaa=_dec__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dec__deref_pbuz2 sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:25.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:23.5 + sta $ff ldy #0 lda ({z2}),y @@ -2485,9 +2530,8 @@ pbuz1_derefidx_vbuaa=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 < pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:27.5 - tay - sty $ff +pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 + sta $ff ldy #0 lda ({z2}),y @@ -2497,37 +2541,33 @@ pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 < pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos__deref_pbuz2 -pbuz1_derefidx_vbuaa=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_bnot__deref_pbuc1 < vbuaa=_bnot__deref_pbuc1 - clobber:A Y cycles:18.0 + sta $ff + lda {c1} eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec__deref_pbuc1 < pbuz1_derefidx_vbuyy=_dec__deref_pbuc1 < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_dec__deref_pbuc1 < vbuaa=_dec__deref_pbuc1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc__deref_pbuc1 < pbuz1_derefidx_vbuyy=_inc__deref_pbuc1 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_inc__deref_pbuc1 < vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.0 + sta $ff + lda {c1} clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg__deref_pbuc1 < pbuz1_derefidx_vbuyy=_neg__deref_pbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuaa=_neg__deref_pbuc1 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.0 + sta $ff + lda {c1} eor #$ff clc adc #$01 @@ -2599,163 +2639,139 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_inc_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuaa < vbuaa=_bnot_pbuc1_derefidx_vbuaa < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.5 + sta $ff + tay lda {c1},y - sty $ff - eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=_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:22.5 + sta $ff + tay lda {c1},y - sty $ff - sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuaa=_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:22.5 + sta $ff + tay lda {c1},y - sty $ff - clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.5 + sta $ff + tay lda {c1},y - sty $ff - eor #$ff clc adc #$01 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 + sta $ff + lda {c1},x eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.5 + sta $ff + lda {c1},x sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:22.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.5 + sta $ff + lda {c1},x clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.5 - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + sta $ff + lda {c1},x eor #$ff clc adc #$01 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X Y cycles:23.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 + sta $ff - eor #$ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuaa < vbuaa=_bnot_pbuc1_derefidx_vbuaa < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:25.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.5 + sta $ff - sec - sbc #1 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:25.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.5 + sta $ff - clc - adc #1 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:27.5 - tay - lda {z1} - sty $ff - - tay lda {c1},y clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:27.5 - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + sta $ff + lda {c1},y eor #$ff clc adc #$01 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:29.5 - tay - lda {z1} - sty $ff +CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 + ldy {z1} + sta $ff + + lda {c1},y + eor #$ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + lda {c1},y + sec + sbc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:23.5 + ldy {z1} + sta $ff + + lda {c1},y + clc + adc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 + ldy {z1} + sta $ff - tay lda {c1},y eor #$ff clc @@ -2763,40 +2779,36 @@ pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz2 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:23.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 ldy {z2} + sta $ff + lda {c1},y eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuz2 < vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + lda {c1},y sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuz2 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:25.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:23.5 ldy {z2} + sta $ff + lda {c1},y clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz2 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:27.5 - tay - sty $ff - +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 ldy {z2} + sta $ff + lda {c1},y eor #$ff clc @@ -2814,81 +2826,126 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuaa=_bnot_vbuc1 < pbuz1_derefidx_vbuyy=_bnot_vbuc1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=_bnot_vbuc1 < vbuaa=_bnot_vbuc1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:16.0 + sta $ff + lda #{c1} eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_dec_vbuc1 < pbuz1_derefidx_vbuyy=_dec_vbuc1 < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=_dec_vbuc1 < vbuaa=_dec_vbuc1 < vbuaa=vbuc1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:18.0 + sta $ff + lda #{c1} sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_inc_vbuc1 < pbuz1_derefidx_vbuyy=_inc_vbuc1 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=_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:18.0 + sta $ff + lda #{c1} clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=_neg_vbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.0 - tay - lda #{c1} - sty $ff +pbuz1_derefidx_vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.0 + sta $ff + lda #{c1} eor #$ff clc adc #$01 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_inc_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_vbuaa +pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:14.0 + stx $ff + + eor #$ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.0 + stx $ff + + sec + sbc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.0 + stx $ff + + clc + adc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.0 + stx $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuaa -pbuz1_derefidx_vbuxx=_bnot_vbuxx < pbuz1_derefidx_vbuaa=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.0 +pbuz1_derefidx_vbuxx=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:16.0 + stx $ff + txa - tay - sty $ff + eor #$ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:18.0 + stx $ff + + txa + sec + sbc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:18.0 + stx $ff + + txa + clc + adc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.0 + stx $ff + + txa + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuxx +pbuz1_derefidx_vbuxx=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:16.0 + stx $ff tya eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec_vbuxx < pbuz1_derefidx_vbuaa=_dec_vbuaa < pbuz1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:18.0 + stx $ff tya sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc_vbuxx < pbuz1_derefidx_vbuaa=_inc_vbuaa < pbuz1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:22.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:18.0 + stx $ff tya clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg_vbuxx < pbuz1_derefidx_vbuaa=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.0 + stx $ff tya eor #$ff @@ -2896,46 +2953,33 @@ pbuz1_derefidx_vbuxx=_neg_vbuxx < pbuz1_derefidx_vbuaa=_neg_vbuaa < pbuz1_derefi adc #$01 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_inc_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuyy -pbuz1_derefidx_vbuxx=_bnot_vbuz1 < pbuz1_derefidx_vbuaa=_bnot_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=_bnot_vbuz1 < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.0 lda {z1} - sty $ff + stx $ff eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec_vbuz1 < pbuz1_derefidx_vbuaa=_dec_vbuz1 < pbuz1_derefidx_vbuyy=_dec_vbuz1 < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=_dec_vbuz1 < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:19.0 lda {z1} - sty $ff + stx $ff sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc_vbuz1 < pbuz1_derefidx_vbuaa=_inc_vbuz1 < pbuz1_derefidx_vbuyy=_inc_vbuz1 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=_inc_vbuz1 < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:19.0 lda {z1} - sty $ff + stx $ff clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg_vbuz1 < pbuz1_derefidx_vbuaa=_neg_vbuz1 < pbuz1_derefidx_vbuyy=_neg_vbuz1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.0 - txa - tay +pbuz1_derefidx_vbuxx=_neg_vbuz1 < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.0 lda {z1} - sty $ff + stx $ff eor #$ff clc @@ -2943,40 +2987,32 @@ pbuz1_derefidx_vbuxx=_neg_vbuz1 < pbuz1_derefidx_vbuaa=_neg_vbuz1 < pbuz1_derefi ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuz1 -pbuz1_derefidx_vbuxx=_bnot_vbuz2 < pbuz1_derefidx_vbuaa=_bnot_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.0 - txa - tay +pbuz1_derefidx_vbuxx=_bnot_vbuz2 < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.0 lda {z2} - sty $ff + stx $ff eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec_vbuz2 < pbuz1_derefidx_vbuaa=_dec_vbuz2 < pbuz1_derefidx_vbuyy=_dec_vbuz2 < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=_dec_vbuz2 < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:19.0 lda {z2} - sty $ff + stx $ff sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc_vbuz2 < pbuz1_derefidx_vbuaa=_inc_vbuz2 < pbuz1_derefidx_vbuyy=_inc_vbuz2 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:23.0 - txa - tay +pbuz1_derefidx_vbuxx=_inc_vbuz2 < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:19.0 lda {z2} - sty $ff + stx $ff clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg_vbuz2 < pbuz1_derefidx_vbuaa=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.0 - txa - tay +pbuz1_derefidx_vbuxx=_neg_vbuz2 < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.0 lda {z2} - sty $ff + stx $ff eor #$ff clc @@ -2984,25 +3020,53 @@ pbuz1_derefidx_vbuxx=_neg_vbuz2 < pbuz1_derefidx_vbuaa=_neg_vbuz2 < pbuz1_derefi ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_inc__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg__deref_pbuz1 +pbuz1_derefidx_vbuxx=_bnot__deref_pbuz1 < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_dec__deref_pbuz1 < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_inc__deref_pbuz1 < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_neg__deref_pbuz1 < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos__deref_pbuz1 -pbuz1_derefidx_vbuxx=_bnot__deref_pbuz2 < pbuz1_derefidx_vbuaa=_bnot__deref_pbuz2 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:25.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 + stx $ff ldy #0 lda ({z2}),y eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec__deref_pbuz2 < pbuz1_derefidx_vbuaa=_dec__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.5 + stx $ff ldy #0 lda ({z2}),y @@ -3010,10 +3074,8 @@ pbuz1_derefidx_vbuxx=_dec__deref_pbuz2 < pbuz1_derefidx_vbuaa=_dec__deref_pbuz2 sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc__deref_pbuz2 < pbuz1_derefidx_vbuaa=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:23.5 + stx $ff ldy #0 lda ({z2}),y @@ -3021,10 +3083,8 @@ pbuz1_derefidx_vbuxx=_inc__deref_pbuz2 < pbuz1_derefidx_vbuaa=_inc__deref_pbuz2 adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg__deref_pbuz2 < pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 < pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:29.5 - txa - tay - sty $ff +pbuz1_derefidx_vbuxx=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 + stx $ff ldy #0 lda ({z2}),y @@ -3034,40 +3094,32 @@ pbuz1_derefidx_vbuxx=_neg__deref_pbuz2 < pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos__deref_pbuz2 -pbuz1_derefidx_vbuxx=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuaa=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.0 lda {c1} - sty $ff + stx $ff eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec__deref_pbuc1 < pbuz1_derefidx_vbuaa=_dec__deref_pbuc1 < pbuz1_derefidx_vbuyy=_dec__deref_pbuc1 < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_dec__deref_pbuc1 < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc__deref_pbuc1 < pbuz1_derefidx_vbuaa=_inc__deref_pbuc1 < pbuz1_derefidx_vbuyy=_inc__deref_pbuc1 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_inc__deref_pbuc1 < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.0 lda {c1} - sty $ff + stx $ff clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg__deref_pbuc1 < pbuz1_derefidx_vbuaa=_neg__deref_pbuc1 < pbuz1_derefidx_vbuyy=_neg__deref_pbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:26.0 - txa - tay +pbuz1_derefidx_vbuxx=_neg__deref_pbuc1 < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.0 lda {c1} - sty $ff + stx $ff eor #$ff clc @@ -3140,45 +3192,69 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_inc_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:22.5 - txa +pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuaa < vbuaa=_bnot_pbuc1_derefidx_vbuaa < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.5 + stx $ff + tay lda {c1},y - sty $ff + eor #$ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_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:22.5 + stx $ff + + tay + lda {c1},y + sec + sbc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_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:22.5 + stx $ff + + tay + lda {c1},y + clc + adc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.5 + stx $ff + + tay + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 + lda {c1},x + stx $ff eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:24.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.5 + lda {c1},x + stx $ff clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:26.5 - txa - tay - lda {c1},y - sty $ff +pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + lda {c1},x + stx $ff eor #$ff clc @@ -3186,143 +3262,107 @@ pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_neg_pbuc1 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X Y cycles:25.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff - - eor #$ff - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuaa < vbuaa=_bnot_pbuc1_derefidx_vbuaa < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:27.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 lda {c1},y + stx $ff + eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff +pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.5 + lda {c1},y + stx $ff sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.5 lda {c1},y - sec - sbc #1 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:27.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_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:29.5 - txa - tay - lda {z1} - sty $ff - - tay +pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 lda {c1},y - clc - adc #1 - ldy $ff - sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:29.5 - txa - ldx {z1} - tay - lda {c1},x - sty $ff + stx $ff eor #$ff clc adc #$01 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:31.5 - txa - tay - lda {z1} - sty $ff - - tay +CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 + ldy {z1} lda {c1},y + stx $ff + + eor #$ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.5 + ldy {z1} + lda {c1},y + stx $ff + + sec + sbc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:23.5 + ldy {z1} + lda {c1},y + stx $ff + + clc + adc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 + ldy {z1} + lda {c1},y + stx $ff + eor #$ff clc adc #$01 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz2 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:25.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y + stx $ff + eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuz2 < vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.5 ldy {z2} lda {c1},y + stx $ff + sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuz2 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:27.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:23.5 ldy {z2} lda {c1},y + stx $ff + clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz2 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:29.5 - txa - tay - sty $ff - +pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 ldy {z2} lda {c1},y + stx $ff + eor #$ff clc adc #$01 @@ -3339,40 +3379,32 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuxx=_bnot_vbuc1 < pbuz1_derefidx_vbuaa=_bnot_vbuc1 < pbuz1_derefidx_vbuyy=_bnot_vbuc1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.0 - txa - tay +pbuz1_derefidx_vbuxx=_bnot_vbuc1 < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:16.0 lda #{c1} - sty $ff + stx $ff eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_dec_vbuc1 < pbuz1_derefidx_vbuaa=_dec_vbuc1 < pbuz1_derefidx_vbuyy=_dec_vbuc1 < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=_dec_vbuc1 < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:18.0 lda #{c1} - sty $ff + stx $ff sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_inc_vbuc1 < pbuz1_derefidx_vbuaa=_inc_vbuc1 < pbuz1_derefidx_vbuyy=_inc_vbuc1 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:22.0 - txa - tay +pbuz1_derefidx_vbuxx=_inc_vbuc1 < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:18.0 lda #{c1} - sty $ff + stx $ff clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=_neg_vbuc1 < pbuz1_derefidx_vbuaa=_neg_vbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 - txa - tay +pbuz1_derefidx_vbuxx=_neg_vbuc1 < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.0 lda #{c1} - sty $ff + stx $ff eor #$ff clc @@ -3541,10 +3573,50 @@ pbuz1_derefidx_vbuyy=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_v ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_bnot__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_dec__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_inc__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg__deref_pbuz1 +pbuz1_derefidx_vbuyy=_bnot__deref_pbuz1 < pbuz1_derefidx_vbuaa=_bnot__deref_pbuz1 < pbuz1_derefidx_vbuxx=_bnot__deref_pbuz1 < pbuz1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X Y cycles:25.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_dec__deref_pbuz1 < pbuz1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuz1_derefidx_vbuxx=_dec__deref_pbuz1 < pbuz1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + sec + sbc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_inc__deref_pbuz1 < pbuz1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuz1_derefidx_vbuxx=_inc__deref_pbuz1 < pbuz1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:27.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + clc + adc #1 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_neg__deref_pbuz1 < pbuz1_derefidx_vbuaa=_neg__deref_pbuz1 < pbuz1_derefidx_vbuxx=_neg__deref_pbuz1 < pbuz1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:29.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos__deref_pbuz1 pbuz1_derefidx_vbuyy=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 sty $ff @@ -3974,35 +4046,35 @@ pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_v ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_vbuaa -pbuz1_derefidx_vbuz1=_bnot_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_bnot_vbuxx < pbuz1_derefidx_vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 + lda {z1} + sta $ff txa eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_dec_vbuxx < pbuz1_derefidx_vbuyy=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_dec_vbuxx < pbuz1_derefidx_vbuaa=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_inc_vbuxx < pbuz1_derefidx_vbuyy=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:21.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_inc_vbuxx < pbuz1_derefidx_vbuaa=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff txa clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_neg_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_neg_vbuxx < pbuz1_derefidx_vbuaa=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 + lda {z1} + sta $ff txa eor #$ff @@ -4011,37 +4083,37 @@ pbuz1_derefidx_vbuz1=_neg_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuxx < vbuaa=_neg_v ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_vbuxx -pbuz1_derefidx_vbuz1=_bnot_vbuyy < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_bnot_vbuyy < pbuz1_derefidx_vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 + lda {z1} + sta $ff + tya eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_dec_vbuyy < pbuz1_derefidx_vbuz1=_dec_vbuaa < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_dec_vbuyy < pbuz1_derefidx_vbuaa=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_inc_vbuyy < pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:21.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_inc_vbuyy < pbuz1_derefidx_vbuaa=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:21.0 + lda {z1} + sta $ff + tya clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_neg_vbuyy < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 - tya - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_neg_vbuyy < pbuz1_derefidx_vbuaa=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 + lda {z1} + sta $ff + tya eor #$ff clc adc #$01 @@ -4085,37 +4157,37 @@ pbuz1_derefidx_vbuz1=_neg_vbuz1 < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefi ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_vbuz1 -pbuz1_derefidx_vbuz1=_bnot_vbuz2 < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_bnot_vbuz2 < pbuz1_derefidx_vbuaa=_bnot_vbuz2 < vbuaa=_bnot_vbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.0 + lda {z1} + sta $ff + lda {z2} eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_dec_vbuz2 < pbuz1_derefidx_vbuz1=_dec_vbuaa < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:22.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_dec_vbuz2 < pbuz1_derefidx_vbuaa=_dec_vbuz2 < vbuaa=_dec_vbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff + lda {z2} sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_inc_vbuz2 < pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:22.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_inc_vbuz2 < pbuz1_derefidx_vbuaa=_inc_vbuz2 < vbuaa=_inc_vbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:22.0 + lda {z1} + sta $ff + lda {z2} clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_neg_vbuz2 < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 - lda {z2} - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_neg_vbuz2 < pbuz1_derefidx_vbuaa=_neg_vbuz2 < vbuaa=_neg_vbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 + lda {z1} + sta $ff + lda {z2} eor #$ff clc adc #$01 @@ -4163,18 +4235,18 @@ pbuz1_derefidx_vbuz1=_neg__deref_pbuz1 < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos__deref_pbuz1 -pbuz1_derefidx_vbuz1=_bnot__deref_pbuz2 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_bnot__deref_pbuz2 < pbuz1_derefidx_vbuaa=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_dec__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_dec__deref_pbuz2 < pbuz1_derefidx_vbuaa=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:26.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -4182,9 +4254,9 @@ pbuz1_derefidx_vbuz1=_dec__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dec__deref_pbuz2 sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_inc__deref_pbuz2 < pbuz1_derefidx_vbuaa=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:26.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -4192,9 +4264,9 @@ pbuz1_derefidx_vbuz1=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_neg__deref_pbuz2 < pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 - ldy {z1} - sty $ff +pbuz1_derefidx_vbuz1=_neg__deref_pbuz2 < pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 + lda {z1} + sta $ff ldy #0 lda ({z2}),y @@ -4421,81 +4493,81 @@ pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_neg_vbuaa ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_dec_vbuaa < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:26.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 + lda {z1} ldy {z1} - lda {c1},y - ldy {z1} - sty $ff + sta $ff + lda {c1},y eor #$ff clc adc #$01 ldy $ff sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz2 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuz2 < vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y sec sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuz2 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:26.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:26.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y clc adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz2 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 - ldy {z1} - sty $ff - +pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 + lda {z1} ldy {z2} + sta $ff + lda {c1},y eor #$ff clc @@ -4725,18 +4797,18 @@ pbuz1_derefidx_vbuz2=_neg__deref_pbuz1 < pbuz1_derefidx_vbuz2=_neg_vbuaa < vbuaa ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos__deref_pbuz1 -pbuz1_derefidx_vbuz2=_bnot__deref_pbuz2 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_bnot__deref_pbuz2 < pbuz1_derefidx_vbuaa=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y eor #$ff ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_dec__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_dec__deref_pbuz2 < pbuz1_derefidx_vbuaa=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:26.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -4744,9 +4816,9 @@ pbuz1_derefidx_vbuz2=_dec__deref_pbuz2 < pbuz1_derefidx_vbuyy=_dec__deref_pbuz2 sbc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:26.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_inc__deref_pbuz2 < pbuz1_derefidx_vbuaa=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:26.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y @@ -4754,9 +4826,9 @@ pbuz1_derefidx_vbuz2=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 adc #1 ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuz2=_neg__deref_pbuz2 < pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 - ldy {z2} - sty $ff +pbuz1_derefidx_vbuz2=_neg__deref_pbuz2 < pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 + lda {z2} + sta $ff ldy #0 lda ({z2}),y diff --git a/src/test/ref/line-anim.asm b/src/test/ref/line-anim.asm index e27087fe3..cbc5b8a14 100644 --- a/src/test/ref/line-anim.asm +++ b/src/test/ref/line-anim.asm @@ -176,12 +176,12 @@ point_init: { b10: lda abs16s2_return+1 cmp abs16s1_return+1 + bcc b1 bne !+ lda abs16s2_return cmp abs16s1_return - !: bcc b1 - beq b1 + !: b2: ldy point_idx lda x_start,y diff --git a/src/test/ref/line-anim.log b/src/test/ref/line-anim.log index 5c46a78ae..08bdc2577 100644 --- a/src/test/ref/line-anim.log +++ b/src/test/ref/line-anim.log @@ -3440,12 +3440,12 @@ point_init: { //SEG85 [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 -- vwuz1_gt_vwuz2_then_la1 lda abs16s2_return+1 cmp abs16s1_return+1 + bcc b1 bne !+ lda abs16s2_return cmp abs16s1_return - !: bcc b1 - beq b1 + !: //SEG86 [47] phi from point_init::@10 point_init::@11 to point_init::@2 [phi:point_init::@10/point_init::@11->point_init::@2] b2_from_b10: b2_from_b11: @@ -4862,12 +4862,12 @@ point_init: { //SEG85 [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 -- vwuz1_gt_vwuz2_then_la1 lda abs16s2_return+1 cmp abs16s1_return+1 + bcc b1 bne !+ lda abs16s2_return cmp abs16s1_return - !: bcc b1 - beq b1 + !: //SEG86 [47] phi from point_init::@10 point_init::@11 to point_init::@2 [phi:point_init::@10/point_init::@11->point_init::@2] b2_from_b10: b2_from_b11: @@ -6405,12 +6405,12 @@ point_init: { //SEG85 [46] if((word) point_init::abs16s1_return#2>(word) point_init::abs16s2_return#2) goto point_init::@1 -- vwuz1_gt_vwuz2_then_la1 lda abs16s2_return+1 cmp abs16s1_return+1 + bcc b1 bne !+ lda abs16s2_return cmp abs16s1_return - !: bcc b1 - beq b1 + !: //SEG86 [47] phi from point_init::@10 point_init::@11 to point_init::@2 [phi:point_init::@10/point_init::@11->point_init::@2] //SEG87 [47] phi (signed word) rem16s#13 = (signed word) rem16s#15 [phi:point_init::@10/point_init::@11->point_init::@2#0] -- register_copy //SEG88 [47] phi (word) rem16u#18 = (word) rem16u#21 [phi:point_init::@10/point_init::@11->point_init::@2#1] -- register_copy diff --git a/src/test/ref/test-comparisons-sword.asm b/src/test/ref/test-comparisons-sword.asm new file mode 100644 index 000000000..81941707d --- /dev/null +++ b/src/test/ref/test-comparisons-sword.asm @@ -0,0 +1,403 @@ +// Test signed word comparisons +.pc = $801 "Basic" +:BasicUpstart(main) +.pc = $80d "Program" + .const LT = 0 + .const LE = 1 + .const GT = 2 + .const GE = 3 + .const EQ = 4 + .const NE = 5 + // empty circle + .const FF = $57 + // filled circle + .const TT = $51 + .label print_char_cursor = $c + .label print_line_cursor = 5 +main: { + .label w1 = $f + .label w2 = $11 + .label s = 4 + .label j = 3 + .label i = 2 + jsr print_cls + lda #<$400 + sta print_line_cursor + lda #>$400 + sta print_line_cursor+1 + lda #0 + sta s + lda #<$400 + sta print_char_cursor + lda #>$400 + sta print_char_cursor+1 + lda #0 + sta i + b1: + lda i + asl + tay + lda swords,y + sta w1 + lda swords+1,y + sta w1+1 + lda #0 + sta j + b2: + lda j + asl + tay + lda swords,y + sta w2 + lda swords+1,y + sta w2+1 + ldx #0 + b3: + lda w1 + sta compare.w1 + lda w1+1 + sta compare.w1+1 + jsr compare + inc s + lda s + cmp #3 + bne b4 + jsr print_ln + lda print_line_cursor + sta print_char_cursor + lda print_line_cursor+1 + sta print_char_cursor+1 + lda #0 + sta s + b4: + inx + cpx #6 + bne b3 + inc j + lda j + cmp #3 + bne b2 + inc i + lda i + cmp #3 + bne b1 + b6: + jmp b6 +} +// Print a newline +print_ln: { + b1: + lda print_line_cursor + clc + adc #$28 + sta print_line_cursor + bcc !+ + inc print_line_cursor+1 + !: + lda print_line_cursor+1 + cmp print_char_cursor+1 + bcc b1 + bne !+ + lda print_line_cursor + cmp print_char_cursor + bcc b1 + !: + rts +} +// Compare two words using an operator +// compare(signed word zeropage($a) w1, signed word zeropage($11) w2, byte register(X) op) +compare: { + .label w1 = $a + .label w2 = $11 + .label ops = 7 + .label r = 9 + cpx #LT + bne !b1+ + jmp b1 + !b1: + cpx #LE + bne !b2+ + jmp b2 + !b2: + cpx #GT + bne !b3+ + jmp b3 + !b3: + cpx #GE + bne !b4+ + jmp b4 + !b4: + cpx #EQ + beq b5 + cpx #NE + bne b8 + lda w1 + cmp w2 + bne !+ + lda w1+1 + cmp w2+1 + beq b6 + !: + lda #TT + sta r + jmp b7 + b6: + lda #FF + sta r + b7: + lda #ops_1 + sta ops+1 + jmp b16 + b8: + lda #FF + sta r + lda #<0 + sta ops + sta ops+1 + b16: + lda w1+1 + bmi b18 + lda #' ' + jsr print_char + b18: + jsr print_sword + jsr print_str + lda w2+1 + bmi b19 + lda #' ' + jsr print_char + b19: + lda w2 + sta print_sword.w + lda w2+1 + sta print_sword.w+1 + jsr print_sword + lda r + jsr print_char + rts + b5: + lda w1+1 + cmp w2+1 + bne b10 + lda w1 + cmp w2 + bne b10 + lda #TT + sta r + jmp b9 + b10: + lda #FF + sta r + b9: + lda #ops_2 + sta ops+1 + jmp b16 + b4: + lda w2 + cmp w1 + lda w2+1 + sbc w1+1 + bvc !+ + eor #$80 + !: + beq !e+ + bpl b12 + !e: + lda #TT + sta r + jmp b11 + b12: + lda #FF + sta r + b11: + lda #ops_3 + sta ops+1 + jmp b16 + b3: + lda w2 + cmp w1 + lda w2+1 + sbc w1+1 + bvc !+ + eor #$80 + !: + bpl b14 + lda #TT + sta r + jmp b13 + b14: + lda #FF + sta r + b13: + lda #ops_4 + sta ops+1 + jmp b16 + b2: + lda w1 + cmp w2 + lda w1+1 + sbc w2+1 + bvc !+ + eor #$80 + !: + beq !e+ + bpl b20 + !e: + lda #TT + sta r + jmp b15 + b20: + lda #FF + sta r + b15: + lda #ops_5 + sta ops+1 + jmp b16 + b1: + lda w1 + cmp w2 + lda w1+1 + sbc w2+1 + bvc !+ + eor #$80 + !: + bpl b21 + lda #TT + sta r + jmp b17 + b21: + lda #FF + sta r + b17: + lda #ops_6 + sta ops+1 + jmp b16 + ops_1: .text "!=@" + ops_2: .text "==@" + ops_3: .text ">=@" + ops_4: .text "> @" + ops_5: .text "<=@" + ops_6: .text "< @" +} +// Print a single char +// print_char(byte register(A) ch) +print_char: { + ldy #0 + sta (print_char_cursor),y + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + rts +} +// Print a signed word as HEX +// print_sword(signed word zeropage($a) w) +print_sword: { + .label w = $a + lda w+1 + bpl b1 + lda #'-' + jsr print_char + sec + lda w + eor #$ff + adc #0 + sta w + lda w+1 + eor #$ff + adc #0 + sta w+1 + b1: + jsr print_word + rts +} +// Print a word as HEX +print_word: { + lda print_sword.w+1 + sta print_byte.b + jsr print_byte + lda print_sword.w + sta print_byte.b + jsr print_byte + rts +} +// Print a byte as HEX +// print_byte(byte zeropage($e) b) +print_byte: { + .label b = $e + lda b + lsr + lsr + lsr + lsr + tay + lda print_hextab,y + jsr print_char + lda #$f + and b + tay + lda print_hextab,y + jsr print_char + rts +} +// Print a zero-terminated string +// print_str(byte* zeropage(7) str) +print_str: { + .label str = 7 + b1: + ldy #0 + lda (str),y + cmp #'@' + bne b2 + rts + b2: + ldy #0 + lda (str),y + sta (print_char_cursor),y + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + inc str + bne !+ + inc str+1 + !: + jmp b1 +} +// Clear the screen. Also resets current line/char cursor. +print_cls: { + .label sc = 5 + lda #<$400 + sta sc + lda #>$400 + sta sc+1 + b1: + lda #' ' + ldy #0 + sta (sc),y + inc sc + bne !+ + inc sc+1 + !: + lda sc+1 + cmp #>$400+$3e8 + bne b1 + lda sc + cmp #<$400+$3e8 + bne b1 + rts +} + print_hextab: .text "0123456789abcdef" + swords: .word -$6fed, $12, $7fed diff --git a/src/test/ref/test-comparisons-sword.cfg b/src/test/ref/test-comparisons-sword.cfg new file mode 100644 index 000000000..f2ef92259 --- /dev/null +++ b/src/test/ref/test-comparisons-sword.cfg @@ -0,0 +1,269 @@ +@begin: scope:[] from + [0] phi() + to:@25 +@25: scope:[] from @begin + [1] phi() + [2] call main + to:@end +@end: scope:[] from @25 + [3] phi() +main: scope:[main] from @25 + [4] phi() + [5] call print_cls + to:main::@1 +main::@1: scope:[main] from main main::@10 + [6] (byte*) print_line_cursor#32 ← phi( main::@10/(byte*) print_line_cursor#23 main/((byte*))(word/signed word/dword/signed dword) $400 ) + [6] (byte) main::s#7 ← phi( main::@10/(byte) main::s#10 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [6] (byte*) print_char_cursor#81 ← phi( main::@10/(byte*) print_char_cursor#76 main/((byte*))(word/signed word/dword/signed dword) $400 ) + [6] (byte) main::i#2 ← phi( main::@10/(byte) main::i#1 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 + [8] (signed word) main::w1#0 ← *((const signed word[]) swords#0 + (byte~) main::$1) + to:main::@2 +main::@2: scope:[main] from main::@1 main::@9 + [9] (byte*) print_line_cursor#30 ← phi( main::@1/(byte*) print_line_cursor#32 main::@9/(byte*) print_line_cursor#23 ) + [9] (byte) main::s#5 ← phi( main::@1/(byte) main::s#7 main::@9/(byte) main::s#10 ) + [9] (byte*) print_char_cursor#75 ← phi( main::@1/(byte*) print_char_cursor#81 main::@9/(byte*) print_char_cursor#76 ) + [9] (byte) main::j#2 ← phi( main::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@9/(byte) main::j#1 ) + [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 + [11] (signed word) main::w2#0 ← *((const signed word[]) swords#0 + (byte~) main::$2) + to:main::@3 +main::@3: scope:[main] from main::@2 main::@4 + [12] (byte*) print_line_cursor#19 ← phi( main::@2/(byte*) print_line_cursor#30 main::@4/(byte*) print_line_cursor#23 ) + [12] (byte) main::s#3 ← phi( main::@2/(byte) main::s#5 main::@4/(byte) main::s#10 ) + [12] (byte*) print_char_cursor#67 ← phi( main::@2/(byte*) print_char_cursor#75 main::@4/(byte*) print_char_cursor#76 ) + [12] (byte) main::op#2 ← phi( main::@2/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@4/(byte) main::op#1 ) + [13] (signed word) compare::w1#0 ← (signed word) main::w1#0 + [14] (signed word) compare::w2#0 ← (signed word) main::w2#0 + [15] (byte) compare::op#0 ← (byte) main::op#2 + [16] call compare + to:main::@16 +main::@16: scope:[main] from main::@3 + [17] (byte) main::s#1 ← ++ (byte) main::s#3 + [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 + to:main::@8 +main::@8: scope:[main] from main::@16 + [19] phi() + [20] call print_ln + [21] (byte*~) print_char_cursor#116 ← (byte*) print_line_cursor#1 + to:main::@4 +main::@4: scope:[main] from main::@16 main::@8 + [22] (byte*) print_line_cursor#23 ← phi( main::@16/(byte*) print_line_cursor#19 main::@8/(byte*) print_line_cursor#1 ) + [22] (byte) main::s#10 ← phi( main::@16/(byte) main::s#1 main::@8/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [22] (byte*) print_char_cursor#76 ← phi( main::@16/(byte*) print_char_cursor#14 main::@8/(byte*~) print_char_cursor#116 ) + [23] (byte) main::op#1 ← ++ (byte) main::op#2 + [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 + to:main::@9 +main::@9: scope:[main] from main::@4 + [25] (byte) main::j#1 ← ++ (byte) main::j#2 + [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 + to:main::@10 +main::@10: scope:[main] from main::@9 + [27] (byte) main::i#1 ← ++ (byte) main::i#2 + [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 + to:main::@6 +main::@6: scope:[main] from main::@10 main::@6 + [29] phi() + to:main::@6 +print_ln: scope:[print_ln] from main::@8 + [30] phi() + to:print_ln::@1 +print_ln::@1: scope:[print_ln] from print_ln print_ln::@1 + [31] (byte*) print_line_cursor#9 ← phi( print_ln/(byte*) print_line_cursor#19 print_ln::@1/(byte*) print_line_cursor#1 ) + [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 + [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#14) goto print_ln::@1 + to:print_ln::@return +print_ln::@return: scope:[print_ln] from print_ln::@1 + [34] return + to:@return +compare: scope:[compare] from main::@3 + [35] if((byte) compare::op#0==(const byte) LT#0) goto compare::@1 + to:compare::@20 +compare::@20: scope:[compare] from compare + [36] if((byte) compare::op#0==(const byte) LE#0) goto compare::@2 + to:compare::@21 +compare::@21: scope:[compare] from compare::@20 + [37] if((byte) compare::op#0==(const byte) GT#0) goto compare::@3 + to:compare::@22 +compare::@22: scope:[compare] from compare::@21 + [38] if((byte) compare::op#0==(const byte) GE#0) goto compare::@4 + to:compare::@23 +compare::@23: scope:[compare] from compare::@22 + [39] if((byte) compare::op#0==(const byte) EQ#0) goto compare::@5 + to:compare::@24 +compare::@24: scope:[compare] from compare::@23 + [40] if((byte) compare::op#0!=(const byte) NE#0) goto compare::@16 + to:compare::@25 +compare::@25: scope:[compare] from compare::@24 + [41] if((signed word) compare::w1#0==(signed word) compare::w2#0) goto compare::@7 + to:compare::@26 +compare::@26: scope:[compare] from compare::@25 + [42] phi() + to:compare::@7 +compare::@7: scope:[compare] from compare::@25 compare::@26 + [43] (byte) compare::r#21 ← phi( compare::@25/(const byte) FF#0 compare::@26/(const byte) TT#0 ) + to:compare::@16 +compare::@16: scope:[compare] from compare::@11 compare::@13 compare::@15 compare::@17 compare::@24 compare::@7 compare::@9 + [44] (byte) compare::r#10 ← phi( compare::@11/(byte) compare::r#16 compare::@13/(byte) compare::r#17 compare::@15/(byte) compare::r#18 compare::@17/(byte) compare::r#19 compare::@24/(const byte) FF#0 compare::@7/(byte) compare::r#21 compare::@9/(byte) compare::r#22 ) + [44] (byte*) compare::ops#10 ← phi( compare::@11/(const byte*) compare::ops#3 compare::@13/(const byte*) compare::ops#4 compare::@15/(const byte*) compare::ops#5 compare::@17/(const byte*) compare::ops#6 compare::@24/(byte*) 0 compare::@7/(const byte*) compare::ops#1 compare::@9/(const byte*) compare::ops#2 ) + [45] if((signed word) compare::w1#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@18 + to:compare::@37 +compare::@37: scope:[compare] from compare::@16 + [46] phi() + [47] call print_char + to:compare::@18 +compare::@18: scope:[compare] from compare::@16 compare::@37 + [48] (byte*) print_char_cursor#70 ← phi( compare::@16/(byte*) print_char_cursor#67 compare::@37/(byte*) print_char_cursor#14 ) + [49] (signed word) print_sword::w#1 ← (signed word) compare::w1#0 + [50] call print_sword + to:compare::@39 +compare::@39: scope:[compare] from compare::@18 + [51] (byte*) print_str::str#1 ← (byte*) compare::ops#10 + [52] call print_str + to:compare::@40 +compare::@40: scope:[compare] from compare::@39 + [53] if((signed word) compare::w2#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@19 + to:compare::@38 +compare::@38: scope:[compare] from compare::@40 + [54] phi() + [55] call print_char + to:compare::@19 +compare::@19: scope:[compare] from compare::@38 compare::@40 + [56] (byte*) print_char_cursor#71 ← phi( compare::@40/(byte*) print_char_cursor#2 compare::@38/(byte*) print_char_cursor#14 ) + [57] (signed word) print_sword::w#2 ← (signed word) compare::w2#0 + [58] call print_sword + to:compare::@42 +compare::@42: scope:[compare] from compare::@19 + [59] (byte) print_char::ch#4 ← (byte) compare::r#10 + [60] call print_char + to:compare::@return +compare::@return: scope:[compare] from compare::@42 + [61] return + to:@return +compare::@5: scope:[compare] from compare::@23 + [62] if((signed word) compare::w1#0!=(signed word) compare::w2#0) goto compare::@9 + to:compare::@28 +compare::@28: scope:[compare] from compare::@5 + [63] phi() + to:compare::@9 +compare::@9: scope:[compare] from compare::@28 compare::@5 + [64] (byte) compare::r#22 ← phi( compare::@28/(const byte) TT#0 compare::@5/(const byte) FF#0 ) + to:compare::@16 +compare::@4: scope:[compare] from compare::@22 + [65] if((signed word) compare::w1#0<(signed word) compare::w2#0) goto compare::@11 + to:compare::@30 +compare::@30: scope:[compare] from compare::@4 + [66] phi() + to:compare::@11 +compare::@11: scope:[compare] from compare::@30 compare::@4 + [67] (byte) compare::r#16 ← phi( compare::@30/(const byte) TT#0 compare::@4/(const byte) FF#0 ) + to:compare::@16 +compare::@3: scope:[compare] from compare::@21 + [68] if((signed word) compare::w1#0<=(signed word) compare::w2#0) goto compare::@13 + to:compare::@32 +compare::@32: scope:[compare] from compare::@3 + [69] phi() + to:compare::@13 +compare::@13: scope:[compare] from compare::@3 compare::@32 + [70] (byte) compare::r#17 ← phi( compare::@3/(const byte) FF#0 compare::@32/(const byte) TT#0 ) + to:compare::@16 +compare::@2: scope:[compare] from compare::@20 + [71] if((signed word) compare::w1#0>(signed word) compare::w2#0) goto compare::@15 + to:compare::@34 +compare::@34: scope:[compare] from compare::@2 + [72] phi() + to:compare::@15 +compare::@15: scope:[compare] from compare::@2 compare::@34 + [73] (byte) compare::r#18 ← phi( compare::@2/(const byte) FF#0 compare::@34/(const byte) TT#0 ) + to:compare::@16 +compare::@1: scope:[compare] from compare + [74] if((signed word) compare::w1#0>=(signed word) compare::w2#0) goto compare::@17 + to:compare::@36 +compare::@36: scope:[compare] from compare::@1 + [75] phi() + to:compare::@17 +compare::@17: scope:[compare] from compare::@1 compare::@36 + [76] (byte) compare::r#19 ← phi( compare::@1/(const byte) FF#0 compare::@36/(const byte) TT#0 ) + to:compare::@16 +print_char: scope:[print_char] from compare::@37 compare::@38 compare::@42 print_byte print_byte::@1 print_sword::@2 + [77] (byte*) print_char_cursor#43 ← phi( compare::@37/(byte*) print_char_cursor#67 compare::@38/(byte*) print_char_cursor#2 compare::@42/(byte*) print_char_cursor#14 print_byte/(byte*) print_char_cursor#63 print_byte::@1/(byte*) print_char_cursor#14 print_sword::@2/(byte*) print_char_cursor#61 ) + [77] (byte) print_char::ch#6 ← phi( compare::@37/(byte) ' ' compare::@38/(byte) ' ' compare::@42/(byte) print_char::ch#4 print_byte/(byte) print_char::ch#1 print_byte::@1/(byte) print_char::ch#2 print_sword::@2/(byte) '-' ) + [78] *((byte*) print_char_cursor#43) ← (byte) print_char::ch#6 + [79] (byte*) print_char_cursor#14 ← ++ (byte*) print_char_cursor#43 + to:print_char::@return +print_char::@return: scope:[print_char] from print_char + [80] return + to:@return +print_sword: scope:[print_sword] from compare::@18 compare::@19 + [81] (byte*) print_char_cursor#61 ← phi( compare::@18/(byte*) print_char_cursor#70 compare::@19/(byte*) print_char_cursor#71 ) + [81] (signed word) print_sword::w#3 ← phi( compare::@18/(signed word) print_sword::w#1 compare::@19/(signed word) print_sword::w#2 ) + [82] if((signed word) print_sword::w#3>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 + to:print_sword::@2 +print_sword::@2: scope:[print_sword] from print_sword + [83] phi() + [84] call print_char + to:print_sword::@4 +print_sword::@4: scope:[print_sword] from print_sword::@2 + [85] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#3 + to:print_sword::@1 +print_sword::@1: scope:[print_sword] from print_sword print_sword::@4 + [86] (byte*) print_char_cursor#60 ← phi( print_sword/(byte*) print_char_cursor#61 print_sword::@4/(byte*) print_char_cursor#14 ) + [86] (signed word) print_sword::w#4 ← phi( print_sword/(signed word) print_sword::w#3 print_sword::@4/(signed word) print_sword::w#0 ) + [87] call print_word + to:print_sword::@return +print_sword::@return: scope:[print_sword] from print_sword::@1 + [88] return + to:@return +print_word: scope:[print_word] from print_sword::@1 + [89] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#4 + [90] call print_byte + to:print_word::@1 +print_word::@1: scope:[print_word] from print_word + [91] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#4 + [92] call print_byte + to:print_word::@return +print_word::@return: scope:[print_word] from print_word::@1 + [93] return + to:@return +print_byte: scope:[print_byte] from print_word print_word::@1 + [94] (byte*) print_char_cursor#63 ← phi( print_word/(byte*) print_char_cursor#60 print_word::@1/(byte*) print_char_cursor#14 ) + [94] (byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 ) + [95] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 + [96] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) + [97] call print_char + to:print_byte::@1 +print_byte::@1: scope:[print_byte] from print_byte + [98] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f + [99] (byte) print_char::ch#2 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) + [100] call print_char + to:print_byte::@return +print_byte::@return: scope:[print_byte] from print_byte::@1 + [101] return + to:@return +print_str: scope:[print_str] from compare::@39 + [102] phi() + to:print_str::@1 +print_str::@1: scope:[print_str] from print_str print_str::@2 + [103] (byte*) print_char_cursor#2 ← phi( print_str/(byte*) print_char_cursor#14 print_str::@2/(byte*) print_char_cursor#1 ) + [103] (byte*) print_str::str#2 ← phi( print_str/(byte*) print_str::str#1 print_str::@2/(byte*) print_str::str#0 ) + [104] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 + to:print_str::@return +print_str::@return: scope:[print_str] from print_str::@1 + [105] return + to:@return +print_str::@2: scope:[print_str] from print_str::@1 + [106] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) + [107] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 + [108] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 + to:print_str::@1 +print_cls: scope:[print_cls] from main + [109] phi() + to:print_cls::@1 +print_cls::@1: scope:[print_cls] from print_cls print_cls::@1 + [110] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) $400 print_cls::@1/(byte*) print_cls::sc#1 ) + [111] *((byte*) print_cls::sc#2) ← (byte) ' ' + [112] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 + [113] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 + to:print_cls::@return +print_cls::@return: scope:[print_cls] from print_cls::@1 + [114] return + to:@return diff --git a/src/test/ref/test-comparisons-sword.log b/src/test/ref/test-comparisons-sword.log new file mode 100644 index 000000000..59e5079c3 --- /dev/null +++ b/src/test/ref/test-comparisons-sword.log @@ -0,0 +1,5506 @@ +Inlined call (byte~) vicSelectGfxBank::$0 ← call toDd00 (byte*) vicSelectGfxBank::gfx + +CONTROL FLOW GRAPH SSA +@begin: scope:[] from + (byte*) PROCPORT_DDR#0 ← ((byte*)) (byte/signed byte/word/signed word/dword/signed dword) 0 + (byte) PROCPORT_DDR_MEMORY_MASK#0 ← (byte/signed byte/word/signed word/dword/signed dword) 7 + (byte*) PROCPORT#0 ← ((byte*)) (byte/signed byte/word/signed word/dword/signed dword) 1 + (byte) PROCPORT_RAM_ALL#0 ← (byte/signed byte/word/signed word/dword/signed dword) $30 + (byte) PROCPORT_RAM_IO#0 ← (byte/signed byte/word/signed word/dword/signed dword) $35 + (byte) PROCPORT_RAM_CHARROM#0 ← (byte/signed byte/word/signed word/dword/signed dword) $31 + (byte) PROCPORT_KERNEL_IO#0 ← (byte/signed byte/word/signed word/dword/signed dword) $36 + (byte) PROCPORT_BASIC_KERNEL_IO#0 ← (byte/signed byte/word/signed word/dword/signed dword) $37 + (byte*) CHARGEN#0 ← ((byte*)) (word/dword/signed dword) $d000 + (word) SPRITE_PTRS#0 ← (word/signed word/dword/signed dword) $3f8 + (byte*) SPRITES_XPOS#0 ← ((byte*)) (word/dword/signed dword) $d000 + (byte*) SPRITES_YPOS#0 ← ((byte*)) (word/dword/signed dword) $d001 + (byte*) SPRITES_XMSB#0 ← ((byte*)) (word/dword/signed dword) $d010 + (byte*) RASTER#0 ← ((byte*)) (word/dword/signed dword) $d012 + (byte*) SPRITES_ENABLE#0 ← ((byte*)) (word/dword/signed dword) $d015 + (byte*) SPRITES_EXPAND_Y#0 ← ((byte*)) (word/dword/signed dword) $d017 + (byte*) SPRITES_PRIORITY#0 ← ((byte*)) (word/dword/signed dword) $d01b + (byte*) SPRITES_MC#0 ← ((byte*)) (word/dword/signed dword) $d01c + (byte*) SPRITES_EXPAND_X#0 ← ((byte*)) (word/dword/signed dword) $d01d + (byte*) BORDERCOL#0 ← ((byte*)) (word/dword/signed dword) $d020 + (byte*) BGCOL#0 ← ((byte*)) (word/dword/signed dword) $d021 + (byte*) BGCOL1#0 ← ((byte*)) (word/dword/signed dword) $d021 + (byte*) BGCOL2#0 ← ((byte*)) (word/dword/signed dword) $d022 + (byte*) BGCOL3#0 ← ((byte*)) (word/dword/signed dword) $d023 + (byte*) BGCOL4#0 ← ((byte*)) (word/dword/signed dword) $d024 + (byte*) SPRITES_MC1#0 ← ((byte*)) (word/dword/signed dword) $d025 + (byte*) SPRITES_MC2#0 ← ((byte*)) (word/dword/signed dword) $d026 + (byte*) SPRITES_COLS#0 ← ((byte*)) (word/dword/signed dword) $d027 + (byte*) VIC_CONTROL#0 ← ((byte*)) (word/dword/signed dword) $d011 + (byte*) D011#0 ← ((byte*)) (word/dword/signed dword) $d011 + (byte) VIC_RST8#0 ← (byte/word/signed word/dword/signed dword) $80 + (byte) VIC_ECM#0 ← (byte/signed byte/word/signed word/dword/signed dword) $40 + (byte) VIC_BMM#0 ← (byte/signed byte/word/signed word/dword/signed dword) $20 + (byte) VIC_DEN#0 ← (byte/signed byte/word/signed word/dword/signed dword) $10 + (byte) VIC_RSEL#0 ← (byte/signed byte/word/signed word/dword/signed dword) 8 + (byte*) VIC_CONTROL2#0 ← ((byte*)) (word/dword/signed dword) $d016 + (byte*) D016#0 ← ((byte*)) (word/dword/signed dword) $d016 + (byte) VIC_MCM#0 ← (byte/signed byte/word/signed word/dword/signed dword) $10 + (byte) VIC_CSEL#0 ← (byte/signed byte/word/signed word/dword/signed dword) 8 + (byte*) D018#0 ← ((byte*)) (word/dword/signed dword) $d018 + (byte*) VIC_MEMORY#0 ← ((byte*)) (word/dword/signed dword) $d018 + (byte*) LIGHTPEN_X#0 ← ((byte*)) (word/dword/signed dword) $d013 + (byte*) LIGHTPEN_Y#0 ← ((byte*)) (word/dword/signed dword) $d014 + (byte*) IRQ_STATUS#0 ← ((byte*)) (word/dword/signed dword) $d019 + (byte*) IRQ_ENABLE#0 ← ((byte*)) (word/dword/signed dword) $d01a + (byte) IRQ_RASTER#0 ← (byte/signed byte/word/signed word/dword/signed dword) 1 + (byte) IRQ_COLLISION_BG#0 ← (byte/signed byte/word/signed word/dword/signed dword) 2 + (byte) IRQ_COLLISION_SPRITE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 4 + (byte) IRQ_LIGHTPEN#0 ← (byte/signed byte/word/signed word/dword/signed dword) 8 + (byte*) COLS#0 ← ((byte*)) (word/dword/signed dword) $d800 + (byte*) CIA1_PORT_A#0 ← ((byte*)) (word/dword/signed dword) $dc00 + (byte*) CIA1_PORT_B#0 ← ((byte*)) (word/dword/signed dword) $dc01 + (byte*) CIA1_PORT_A_DDR#0 ← ((byte*)) (word/dword/signed dword) $dc02 + (byte*) CIA1_PORT_B_DDR#0 ← ((byte*)) (word/dword/signed dword) $dc03 + (byte*) CIA1_INTERRUPT#0 ← ((byte*)) (word/dword/signed dword) $dc0d + (byte) CIA_INTERRUPT_CLEAR#0 ← (byte/signed byte/word/signed word/dword/signed dword) $7f + (byte*) CIA2_PORT_A#0 ← ((byte*)) (word/dword/signed dword) $dd00 + (byte*) CIA2_PORT_B#0 ← ((byte*)) (word/dword/signed dword) $dd01 + (byte*) CIA2_PORT_A_DDR#0 ← ((byte*)) (word/dword/signed dword) $dd02 + (byte*) CIA2_PORT_B_DDR#0 ← ((byte*)) (word/dword/signed dword) $dd03 + (byte*) CIA2_INTERRUPT#0 ← ((byte*)) (word/dword/signed dword) $dd0d + (void()**) KERNEL_IRQ#0 ← ((void()**)) (word/signed word/dword/signed dword) $314 + (void()**) HARDWARE_IRQ#0 ← ((void()**)) (word/dword/signed dword) $fffe + (byte) BLACK#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 + (byte) WHITE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 1 + (byte) RED#0 ← (byte/signed byte/word/signed word/dword/signed dword) 2 + (byte) CYAN#0 ← (byte/signed byte/word/signed word/dword/signed dword) 3 + (byte) PURPLE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 4 + (byte) GREEN#0 ← (byte/signed byte/word/signed word/dword/signed dword) 5 + (byte) BLUE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 6 + (byte) YELLOW#0 ← (byte/signed byte/word/signed word/dword/signed dword) 7 + (byte) ORANGE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 8 + (byte) BROWN#0 ← (byte/signed byte/word/signed word/dword/signed dword) 9 + (byte) PINK#0 ← (byte/signed byte/word/signed word/dword/signed dword) $a + (byte) DARK_GREY#0 ← (byte/signed byte/word/signed word/dword/signed dword) $b + (byte) GREY#0 ← (byte/signed byte/word/signed word/dword/signed dword) $c + (byte) LIGHT_GREEN#0 ← (byte/signed byte/word/signed word/dword/signed dword) $d + (byte) LIGHT_BLUE#0 ← (byte/signed byte/word/signed word/dword/signed dword) $e + (byte) LIGHT_GREY#0 ← (byte/signed byte/word/signed word/dword/signed dword) $f + to:@4 +@4: scope:[] from @begin + (byte*) print_screen#0 ← ((byte*)) (word/signed word/dword/signed dword) $400 + (byte*) print_line_cursor#0 ← (byte*) print_screen#0 + (byte*) print_char_cursor#0 ← (byte*) print_line_cursor#0 + to:@16 +print_str: scope:[print_str] from compare::@39 + (byte*) print_char_cursor#73 ← phi( compare::@39/(byte*) print_char_cursor#22 ) + (byte*) print_str::str#4 ← phi( compare::@39/(byte*) print_str::str#1 ) + to:print_str::@1 +print_str::@1: scope:[print_str] from print_str print_str::@2 + (byte*) print_char_cursor#58 ← phi( print_str/(byte*) print_char_cursor#73 print_str::@2/(byte*) print_char_cursor#1 ) + (byte*) print_str::str#2 ← phi( print_str/(byte*) print_str::str#4 print_str::@2/(byte*) print_str::str#0 ) + (bool~) print_str::$0 ← *((byte*) print_str::str#2) != (byte) '@' + if((bool~) print_str::$0) goto print_str::@2 + to:print_str::@return +print_str::@2: scope:[print_str] from print_str::@1 + (byte*) print_char_cursor#30 ← phi( print_str::@1/(byte*) print_char_cursor#58 ) + (byte*) print_str::str#3 ← phi( print_str::@1/(byte*) print_str::str#2 ) + *((byte*) print_char_cursor#30) ← *((byte*) print_str::str#3) + (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#30 + (byte*) print_str::str#0 ← ++ (byte*) print_str::str#3 + to:print_str::@1 +print_str::@return: scope:[print_str] from print_str::@1 + (byte*) print_char_cursor#31 ← phi( print_str::@1/(byte*) print_char_cursor#58 ) + (byte*) print_char_cursor#2 ← (byte*) print_char_cursor#31 + return + to:@return +print_ln: scope:[print_ln] from main::@8 + (byte*) print_char_cursor#59 ← phi( main::@8/(byte*) print_char_cursor#68 ) + (byte*) print_line_cursor#17 ← phi( main::@8/(byte*) print_line_cursor#19 ) + to:print_ln::@1 +print_ln::@1: scope:[print_ln] from print_ln print_ln::@1 + (byte*) print_char_cursor#32 ← phi( print_ln/(byte*) print_char_cursor#59 print_ln::@1/(byte*) print_char_cursor#32 ) + (byte*) print_line_cursor#9 ← phi( print_ln/(byte*) print_line_cursor#17 print_ln::@1/(byte*) print_line_cursor#1 ) + (byte*~) print_ln::$0 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 + (byte*) print_line_cursor#1 ← (byte*~) print_ln::$0 + (bool~) print_ln::$1 ← (byte*) print_line_cursor#1 < (byte*) print_char_cursor#32 + if((bool~) print_ln::$1) goto print_ln::@1 + to:print_ln::@2 +print_ln::@2: scope:[print_ln] from print_ln::@1 + (byte*) print_line_cursor#10 ← phi( print_ln::@1/(byte*) print_line_cursor#1 ) + (byte*) print_char_cursor#3 ← (byte*) print_line_cursor#10 + to:print_ln::@return +print_ln::@return: scope:[print_ln] from print_ln::@2 + (byte*) print_char_cursor#33 ← phi( print_ln::@2/(byte*) print_char_cursor#3 ) + (byte*) print_line_cursor#11 ← phi( print_ln::@2/(byte*) print_line_cursor#10 ) + (byte*) print_line_cursor#2 ← (byte*) print_line_cursor#11 + (byte*) print_char_cursor#4 ← (byte*) print_char_cursor#33 + return + to:@return +print_sword: scope:[print_sword] from compare::@18 compare::@19 + (byte*) print_char_cursor#74 ← phi( compare::@18/(byte*) print_char_cursor#70 compare::@19/(byte*) print_char_cursor#71 ) + (signed word) print_sword::w#3 ← phi( compare::@18/(signed word) print_sword::w#1 compare::@19/(signed word) print_sword::w#2 ) + (bool~) print_sword::$0 ← (signed word) print_sword::w#3 < (byte/signed byte/word/signed word/dword/signed dword) 0 + (bool~) print_sword::$1 ← ! (bool~) print_sword::$0 + if((bool~) print_sword::$1) goto print_sword::@1 + to:print_sword::@2 +print_sword::@1: scope:[print_sword] from print_sword print_sword::@4 + (byte*) print_char_cursor#60 ← phi( print_sword/(byte*) print_char_cursor#74 print_sword::@4/(byte*) print_char_cursor#6 ) + (signed word) print_sword::w#4 ← phi( print_sword/(signed word) print_sword::w#3 print_sword::@4/(signed word) print_sword::w#0 ) + (word~) print_sword::$4 ← ((word)) (signed word) print_sword::w#4 + (word) print_word::w#0 ← (word~) print_sword::$4 + call print_word + to:print_sword::@3 +print_sword::@3: scope:[print_sword] from print_sword::@1 + (byte*) print_char_cursor#34 ← phi( print_sword::@1/(byte*) print_char_cursor#10 ) + (byte*) print_char_cursor#5 ← (byte*) print_char_cursor#34 + to:print_sword::@return +print_sword::@2: scope:[print_sword] from print_sword + (signed word) print_sword::w#6 ← phi( print_sword/(signed word) print_sword::w#3 ) + (byte*) print_char_cursor#61 ← phi( print_sword/(byte*) print_char_cursor#74 ) + (byte) print_char::ch#0 ← (byte) '-' + call print_char + to:print_sword::@4 +print_sword::@4: scope:[print_sword] from print_sword::@2 + (signed word) print_sword::w#5 ← phi( print_sword::@2/(signed word) print_sword::w#6 ) + (byte*) print_char_cursor#35 ← phi( print_sword::@2/(byte*) print_char_cursor#15 ) + (byte*) print_char_cursor#6 ← (byte*) print_char_cursor#35 + (signed word~) print_sword::$3 ← - (signed word) print_sword::w#5 + (signed word) print_sword::w#0 ← (signed word~) print_sword::$3 + to:print_sword::@1 +print_sword::@return: scope:[print_sword] from print_sword::@3 + (byte*) print_char_cursor#36 ← phi( print_sword::@3/(byte*) print_char_cursor#5 ) + (byte*) print_char_cursor#7 ← (byte*) print_char_cursor#36 + return + to:@return +print_word: scope:[print_word] from print_sword::@1 + (byte*) print_char_cursor#62 ← phi( print_sword::@1/(byte*) print_char_cursor#60 ) + (word) print_word::w#1 ← phi( print_sword::@1/(word) print_word::w#0 ) + (byte~) print_word::$0 ← > (word) print_word::w#1 + (byte) print_byte::b#0 ← (byte~) print_word::$0 + call print_byte + to:print_word::@1 +print_word::@1: scope:[print_word] from print_word + (word) print_word::w#2 ← phi( print_word/(word) print_word::w#1 ) + (byte*) print_char_cursor#37 ← phi( print_word/(byte*) print_char_cursor#13 ) + (byte*) print_char_cursor#8 ← (byte*) print_char_cursor#37 + (byte~) print_word::$2 ← < (word) print_word::w#2 + (byte) print_byte::b#1 ← (byte~) print_word::$2 + call print_byte + to:print_word::@2 +print_word::@2: scope:[print_word] from print_word::@1 + (byte*) print_char_cursor#38 ← phi( print_word::@1/(byte*) print_char_cursor#13 ) + (byte*) print_char_cursor#9 ← (byte*) print_char_cursor#38 + to:print_word::@return +print_word::@return: scope:[print_word] from print_word::@2 + (byte*) print_char_cursor#39 ← phi( print_word::@2/(byte*) print_char_cursor#9 ) + (byte*) print_char_cursor#10 ← (byte*) print_char_cursor#39 + return + to:@return +@16: scope:[] from @4 + (byte*) print_screen#8 ← phi( @4/(byte*) print_screen#0 ) + (byte*) print_char_cursor#91 ← phi( @4/(byte*) print_char_cursor#0 ) + (byte*) print_line_cursor#29 ← phi( @4/(byte*) print_line_cursor#0 ) + (byte[]) print_hextab#0 ← (const string) $1 + to:@23 +print_byte: scope:[print_byte] from print_word print_word::@1 + (byte*) print_char_cursor#63 ← phi( print_word/(byte*) print_char_cursor#62 print_word::@1/(byte*) print_char_cursor#8 ) + (byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 ) + (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 + (byte) print_char::ch#1 ← *((byte[]) print_hextab#0 + (byte~) print_byte::$0) + call print_char + to:print_byte::@1 +print_byte::@1: scope:[print_byte] from print_byte + (byte) print_byte::b#3 ← phi( print_byte/(byte) print_byte::b#2 ) + (byte*) print_char_cursor#40 ← phi( print_byte/(byte*) print_char_cursor#15 ) + (byte*) print_char_cursor#11 ← (byte*) print_char_cursor#40 + (byte~) print_byte::$2 ← (byte) print_byte::b#3 & (byte/signed byte/word/signed word/dword/signed dword) $f + (byte) print_char::ch#2 ← *((byte[]) print_hextab#0 + (byte~) print_byte::$2) + call print_char + to:print_byte::@2 +print_byte::@2: scope:[print_byte] from print_byte::@1 + (byte*) print_char_cursor#41 ← phi( print_byte::@1/(byte*) print_char_cursor#15 ) + (byte*) print_char_cursor#12 ← (byte*) print_char_cursor#41 + to:print_byte::@return +print_byte::@return: scope:[print_byte] from print_byte::@2 + (byte*) print_char_cursor#42 ← phi( print_byte::@2/(byte*) print_char_cursor#12 ) + (byte*) print_char_cursor#13 ← (byte*) print_char_cursor#42 + return + to:@return +print_char: scope:[print_char] from compare::@37 compare::@38 compare::@42 print_byte print_byte::@1 print_sword::@2 + (byte*) print_char_cursor#43 ← phi( compare::@37/(byte*) print_char_cursor#64 compare::@38/(byte*) print_char_cursor#65 compare::@42/(byte*) print_char_cursor#25 print_byte/(byte*) print_char_cursor#63 print_byte::@1/(byte*) print_char_cursor#11 print_sword::@2/(byte*) print_char_cursor#61 ) + (byte) print_char::ch#6 ← phi( compare::@37/(byte) print_char::ch#3 compare::@38/(byte) print_char::ch#5 compare::@42/(byte) print_char::ch#4 print_byte/(byte) print_char::ch#1 print_byte::@1/(byte) print_char::ch#2 print_sword::@2/(byte) print_char::ch#0 ) + *((byte*) print_char_cursor#43) ← (byte) print_char::ch#6 + (byte*) print_char_cursor#14 ← ++ (byte*) print_char_cursor#43 + to:print_char::@return +print_char::@return: scope:[print_char] from print_char + (byte*) print_char_cursor#44 ← phi( print_char/(byte*) print_char_cursor#14 ) + (byte*) print_char_cursor#15 ← (byte*) print_char_cursor#44 + return + to:@return +print_cls: scope:[print_cls] from main + (byte*) print_screen#1 ← phi( main/(byte*) print_screen#4 ) + (byte*) print_cls::sc#0 ← (byte*) print_screen#1 + to:print_cls::@1 +print_cls::@1: scope:[print_cls] from print_cls print_cls::@1 + (byte*) print_screen#2 ← phi( print_cls/(byte*) print_screen#1 print_cls::@1/(byte*) print_screen#2 ) + (byte*) print_cls::sc#2 ← phi( print_cls/(byte*) print_cls::sc#0 print_cls::@1/(byte*) print_cls::sc#1 ) + *((byte*) print_cls::sc#2) ← (byte) ' ' + (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 + (byte*~) print_cls::$0 ← (byte*) print_screen#2 + (word/signed word/dword/signed dword) $3e8 + (bool~) print_cls::$1 ← (byte*) print_cls::sc#1 != (byte*~) print_cls::$0 + if((bool~) print_cls::$1) goto print_cls::@1 + to:print_cls::@2 +print_cls::@2: scope:[print_cls] from print_cls::@1 + (byte*) print_screen#3 ← phi( print_cls::@1/(byte*) print_screen#2 ) + (byte*) print_line_cursor#3 ← (byte*) print_screen#3 + (byte*) print_char_cursor#16 ← (byte*) print_line_cursor#3 + to:print_cls::@return +print_cls::@return: scope:[print_cls] from print_cls::@2 + (byte*) print_char_cursor#45 ← phi( print_cls::@2/(byte*) print_char_cursor#16 ) + (byte*) print_line_cursor#12 ← phi( print_cls::@2/(byte*) print_line_cursor#3 ) + (byte*) print_line_cursor#4 ← (byte*) print_line_cursor#12 + (byte*) print_char_cursor#17 ← (byte*) print_char_cursor#45 + return + to:@return +@23: scope:[] from @16 + (byte*) print_screen#7 ← phi( @16/(byte*) print_screen#8 ) + (byte*) print_char_cursor#83 ← phi( @16/(byte*) print_char_cursor#91 ) + (byte*) print_line_cursor#28 ← phi( @16/(byte*) print_line_cursor#29 ) + (signed word/signed dword~) $0 ← - (word/signed word/dword/signed dword) $6fed + (signed word[]) swords#0 ← { (signed word/signed dword~) $0, (byte/signed byte/word/signed word/dword/signed dword) $12, (word/signed word/dword/signed dword) $7fed } + to:@24 +main: scope:[main] from @25 + (byte*) print_char_cursor#66 ← phi( @25/(byte*) print_char_cursor#72 ) + (byte*) print_line_cursor#18 ← phi( @25/(byte*) print_line_cursor#21 ) + (byte*) print_screen#4 ← phi( @25/(byte*) print_screen#5 ) + call print_cls + to:main::@15 +main::@15: scope:[main] from main + (byte*) print_char_cursor#46 ← phi( main/(byte*) print_char_cursor#17 ) + (byte*) print_line_cursor#13 ← phi( main/(byte*) print_line_cursor#4 ) + (byte*) print_line_cursor#5 ← (byte*) print_line_cursor#13 + (byte*) print_char_cursor#18 ← (byte*) print_char_cursor#46 + (byte) main::s#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 + (byte) main::i#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 + to:main::@1 +main::@1: scope:[main] from main::@10 main::@15 + (byte*) print_line_cursor#32 ← phi( main::@10/(byte*) print_line_cursor#23 main::@15/(byte*) print_line_cursor#5 ) + (byte) main::s#7 ← phi( main::@10/(byte) main::s#10 main::@15/(byte) main::s#0 ) + (byte*) print_char_cursor#81 ← phi( main::@10/(byte*) print_char_cursor#77 main::@15/(byte*) print_char_cursor#18 ) + (byte) main::i#2 ← phi( main::@10/(byte) main::i#1 main::@15/(byte) main::i#0 ) + (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 + (signed word) main::w1#0 ← *((signed word[]) swords#0 + (byte~) main::$1) + (byte) main::j#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 + to:main::@2 +main::@2: scope:[main] from main::@1 main::@9 + (byte) main::i#10 ← phi( main::@1/(byte) main::i#2 main::@9/(byte) main::i#4 ) + (byte*) print_line_cursor#30 ← phi( main::@1/(byte*) print_line_cursor#32 main::@9/(byte*) print_line_cursor#27 ) + (byte) main::s#5 ← phi( main::@1/(byte) main::s#7 main::@9/(byte) main::s#8 ) + (byte*) print_char_cursor#75 ← phi( main::@1/(byte*) print_char_cursor#81 main::@9/(byte*) print_char_cursor#82 ) + (signed word) main::w1#2 ← phi( main::@1/(signed word) main::w1#0 main::@9/(signed word) main::w1#4 ) + (byte) main::j#2 ← phi( main::@1/(byte) main::j#0 main::@9/(byte) main::j#1 ) + (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 + (signed word) main::w2#0 ← *((signed word[]) swords#0 + (byte~) main::$2) + (byte) main::op#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 + to:main::@3 +main::@3: scope:[main] from main::@2 main::@4 + (byte) main::i#8 ← phi( main::@2/(byte) main::i#10 main::@4/(byte) main::i#5 ) + (byte*) print_line_cursor#26 ← phi( main::@2/(byte*) print_line_cursor#30 main::@4/(byte*) print_line_cursor#31 ) + (byte) main::j#7 ← phi( main::@2/(byte) main::j#2 main::@4/(byte) main::j#4 ) + (byte) main::s#4 ← phi( main::@2/(byte) main::s#5 main::@4/(byte) main::s#6 ) + (byte*) print_char_cursor#67 ← phi( main::@2/(byte*) print_char_cursor#75 main::@4/(byte*) print_char_cursor#76 ) + (byte) main::op#2 ← phi( main::@2/(byte) main::op#0 main::@4/(byte) main::op#1 ) + (signed word) main::w2#1 ← phi( main::@2/(signed word) main::w2#0 main::@4/(signed word) main::w2#2 ) + (signed word) main::w1#1 ← phi( main::@2/(signed word) main::w1#2 main::@4/(signed word) main::w1#3 ) + (signed word) compare::w1#0 ← (signed word) main::w1#1 + (signed word) compare::w2#0 ← (signed word) main::w2#1 + (byte) compare::op#0 ← (byte) main::op#2 + call compare + to:main::@16 +main::@16: scope:[main] from main::@3 + (byte) main::i#6 ← phi( main::@3/(byte) main::i#8 ) + (byte*) print_line_cursor#22 ← phi( main::@3/(byte*) print_line_cursor#26 ) + (byte) main::j#5 ← phi( main::@3/(byte) main::j#7 ) + (signed word) main::w2#3 ← phi( main::@3/(signed word) main::w2#1 ) + (signed word) main::w1#5 ← phi( main::@3/(signed word) main::w1#1 ) + (byte) main::op#4 ← phi( main::@3/(byte) main::op#2 ) + (byte) main::s#3 ← phi( main::@3/(byte) main::s#4 ) + (byte*) print_char_cursor#47 ← phi( main::@3/(byte*) print_char_cursor#28 ) + (byte*) print_char_cursor#19 ← (byte*) print_char_cursor#47 + (byte) main::s#1 ← ++ (byte) main::s#3 + (bool~) main::$4 ← (byte) main::s#1 == (byte/signed byte/word/signed word/dword/signed dword) 3 + (bool~) main::$5 ← ! (bool~) main::$4 + if((bool~) main::$5) goto main::@4 + to:main::@8 +main::@4: scope:[main] from main::@16 main::@17 + (byte*) print_line_cursor#31 ← phi( main::@16/(byte*) print_line_cursor#22 main::@17/(byte*) print_line_cursor#6 ) + (byte) main::i#5 ← phi( main::@16/(byte) main::i#6 main::@17/(byte) main::i#7 ) + (byte) main::s#6 ← phi( main::@16/(byte) main::s#1 main::@17/(byte) main::s#9 ) + (byte*) print_char_cursor#76 ← phi( main::@16/(byte*) print_char_cursor#19 main::@17/(byte*) print_char_cursor#20 ) + (byte) main::j#4 ← phi( main::@16/(byte) main::j#5 main::@17/(byte) main::j#6 ) + (signed word) main::w2#2 ← phi( main::@16/(signed word) main::w2#3 main::@17/(signed word) main::w2#4 ) + (signed word) main::w1#3 ← phi( main::@16/(signed word) main::w1#5 main::@17/(signed word) main::w1#6 ) + (byte) main::op#3 ← phi( main::@16/(byte) main::op#4 main::@17/(byte) main::op#5 ) + (byte) main::op#1 ← (byte) main::op#3 + rangenext(0,5) + (bool~) main::$7 ← (byte) main::op#1 != rangelast(0,5) + if((bool~) main::$7) goto main::@3 + to:main::@9 +main::@8: scope:[main] from main::@16 + (byte) main::i#9 ← phi( main::@16/(byte) main::i#6 ) + (byte) main::j#8 ← phi( main::@16/(byte) main::j#5 ) + (signed word) main::w2#5 ← phi( main::@16/(signed word) main::w2#3 ) + (signed word) main::w1#7 ← phi( main::@16/(signed word) main::w1#5 ) + (byte) main::op#6 ← phi( main::@16/(byte) main::op#4 ) + (byte*) print_char_cursor#68 ← phi( main::@16/(byte*) print_char_cursor#19 ) + (byte*) print_line_cursor#19 ← phi( main::@16/(byte*) print_line_cursor#22 ) + (byte) main::s#2 ← (byte/signed byte/word/signed word/dword/signed dword) 0 + call print_ln + to:main::@17 +main::@17: scope:[main] from main::@8 + (byte) main::i#7 ← phi( main::@8/(byte) main::i#9 ) + (byte) main::s#9 ← phi( main::@8/(byte) main::s#2 ) + (byte) main::j#6 ← phi( main::@8/(byte) main::j#8 ) + (signed word) main::w2#4 ← phi( main::@8/(signed word) main::w2#5 ) + (signed word) main::w1#6 ← phi( main::@8/(signed word) main::w1#7 ) + (byte) main::op#5 ← phi( main::@8/(byte) main::op#6 ) + (byte*) print_char_cursor#48 ← phi( main::@8/(byte*) print_char_cursor#4 ) + (byte*) print_line_cursor#14 ← phi( main::@8/(byte*) print_line_cursor#2 ) + (byte*) print_line_cursor#6 ← (byte*) print_line_cursor#14 + (byte*) print_char_cursor#20 ← (byte*) print_char_cursor#48 + to:main::@4 +main::@9: scope:[main] from main::@4 + (byte*) print_line_cursor#27 ← phi( main::@4/(byte*) print_line_cursor#31 ) + (byte) main::s#8 ← phi( main::@4/(byte) main::s#6 ) + (byte*) print_char_cursor#82 ← phi( main::@4/(byte*) print_char_cursor#76 ) + (signed word) main::w1#4 ← phi( main::@4/(signed word) main::w1#3 ) + (byte) main::i#4 ← phi( main::@4/(byte) main::i#5 ) + (byte) main::j#3 ← phi( main::@4/(byte) main::j#4 ) + (byte) main::j#1 ← (byte) main::j#3 + rangenext(0,2) + (bool~) main::$8 ← (byte) main::j#1 != rangelast(0,2) + if((bool~) main::$8) goto main::@2 + to:main::@10 +main::@10: scope:[main] from main::@9 + (byte) main::s#10 ← phi( main::@9/(byte) main::s#8 ) + (byte*) print_char_cursor#77 ← phi( main::@9/(byte*) print_char_cursor#82 ) + (byte*) print_line_cursor#23 ← phi( main::@9/(byte*) print_line_cursor#27 ) + (byte) main::i#3 ← phi( main::@9/(byte) main::i#4 ) + (byte) main::i#1 ← (byte) main::i#3 + rangenext(0,2) + (bool~) main::$9 ← (byte) main::i#1 != rangelast(0,2) + if((bool~) main::$9) goto main::@1 + to:main::@5 +main::@5: scope:[main] from main::@10 main::@6 + (byte*) print_char_cursor#69 ← phi( main::@10/(byte*) print_char_cursor#77 main::@6/(byte*) print_char_cursor#78 ) + (byte*) print_line_cursor#20 ← phi( main::@10/(byte*) print_line_cursor#23 main::@6/(byte*) print_line_cursor#24 ) + if(true) goto main::@6 + to:main::@return +main::@6: scope:[main] from main::@5 + (byte*) print_char_cursor#78 ← phi( main::@5/(byte*) print_char_cursor#69 ) + (byte*) print_line_cursor#24 ← phi( main::@5/(byte*) print_line_cursor#20 ) + to:main::@5 +main::@return: scope:[main] from main::@5 + (byte*) print_char_cursor#49 ← phi( main::@5/(byte*) print_char_cursor#69 ) + (byte*) print_line_cursor#15 ← phi( main::@5/(byte*) print_line_cursor#20 ) + (byte*) print_line_cursor#7 ← (byte*) print_line_cursor#15 + (byte*) print_char_cursor#21 ← (byte*) print_char_cursor#49 + return + to:@return +@24: scope:[] from @23 + (byte*) print_screen#6 ← phi( @23/(byte*) print_screen#7 ) + (byte*) print_char_cursor#80 ← phi( @23/(byte*) print_char_cursor#83 ) + (byte*) print_line_cursor#25 ← phi( @23/(byte*) print_line_cursor#28 ) + (byte) LT#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 + (byte) LE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 1 + (byte) GT#0 ← (byte/signed byte/word/signed word/dword/signed dword) 2 + (byte) GE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 3 + (byte) EQ#0 ← (byte/signed byte/word/signed word/dword/signed dword) 4 + (byte) NE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 5 + (byte) FF#0 ← (byte/signed byte/word/signed word/dword/signed dword) $57 + (byte) TT#0 ← (byte/signed byte/word/signed word/dword/signed dword) $51 + to:@25 +compare: scope:[compare] from main::@3 + (byte*) print_char_cursor#105 ← phi( main::@3/(byte*) print_char_cursor#67 ) + (signed word) compare::w2#9 ← phi( main::@3/(signed word) compare::w2#0 ) + (signed word) compare::w1#9 ← phi( main::@3/(signed word) compare::w1#0 ) + (byte) compare::op#1 ← phi( main::@3/(byte) compare::op#0 ) + (byte) compare::r#0 ← (byte) FF#0 + (byte*) compare::ops#0 ← (byte*) 0 + (bool~) compare::$0 ← (byte) compare::op#1 == (byte) LT#0 + if((bool~) compare::$0) goto compare::@1 + to:compare::@20 +compare::@1: scope:[compare] from compare + (byte) compare::r#30 ← phi( compare/(byte) compare::r#0 ) + (byte*) print_char_cursor#103 ← phi( compare/(byte*) print_char_cursor#105 ) + (signed word) compare::w2#1 ← phi( compare/(signed word) compare::w2#9 ) + (signed word) compare::w1#1 ← phi( compare/(signed word) compare::w1#9 ) + (bool~) compare::$17 ← (signed word) compare::w1#1 < (signed word) compare::w2#1 + (bool~) compare::$18 ← ! (bool~) compare::$17 + if((bool~) compare::$18) goto compare::@17 + to:compare::@36 +compare::@20: scope:[compare] from compare + (byte*) compare::ops#17 ← phi( compare/(byte*) compare::ops#0 ) + (byte) compare::r#31 ← phi( compare/(byte) compare::r#0 ) + (byte*) print_char_cursor#106 ← phi( compare/(byte*) print_char_cursor#105 ) + (signed word) compare::w2#10 ← phi( compare/(signed word) compare::w2#9 ) + (signed word) compare::w1#10 ← phi( compare/(signed word) compare::w1#9 ) + (byte) compare::op#2 ← phi( compare/(byte) compare::op#1 ) + (bool~) compare::$1 ← (byte) compare::op#2 == (byte) LE#0 + if((bool~) compare::$1) goto compare::@2 + to:compare::@21 +compare::@2: scope:[compare] from compare::@20 + (byte) compare::r#29 ← phi( compare::@20/(byte) compare::r#31 ) + (byte*) print_char_cursor#101 ← phi( compare::@20/(byte*) print_char_cursor#106 ) + (signed word) compare::w2#2 ← phi( compare::@20/(signed word) compare::w2#10 ) + (signed word) compare::w1#2 ← phi( compare::@20/(signed word) compare::w1#10 ) + (bool~) compare::$15 ← (signed word) compare::w1#2 <= (signed word) compare::w2#2 + (bool~) compare::$16 ← ! (bool~) compare::$15 + if((bool~) compare::$16) goto compare::@15 + to:compare::@34 +compare::@21: scope:[compare] from compare::@20 + (byte) compare::r#32 ← phi( compare::@20/(byte) compare::r#31 ) + (byte*) compare::ops#16 ← phi( compare::@20/(byte*) compare::ops#17 ) + (byte*) print_char_cursor#107 ← phi( compare::@20/(byte*) print_char_cursor#106 ) + (signed word) compare::w2#11 ← phi( compare::@20/(signed word) compare::w2#10 ) + (signed word) compare::w1#11 ← phi( compare::@20/(signed word) compare::w1#10 ) + (byte) compare::op#3 ← phi( compare::@20/(byte) compare::op#2 ) + (bool~) compare::$2 ← (byte) compare::op#3 == (byte) GT#0 + if((bool~) compare::$2) goto compare::@3 + to:compare::@22 +compare::@3: scope:[compare] from compare::@21 + (byte) compare::r#28 ← phi( compare::@21/(byte) compare::r#32 ) + (byte*) print_char_cursor#99 ← phi( compare::@21/(byte*) print_char_cursor#107 ) + (signed word) compare::w2#3 ← phi( compare::@21/(signed word) compare::w2#11 ) + (signed word) compare::w1#3 ← phi( compare::@21/(signed word) compare::w1#11 ) + (bool~) compare::$13 ← (signed word) compare::w1#3 > (signed word) compare::w2#3 + (bool~) compare::$14 ← ! (bool~) compare::$13 + if((bool~) compare::$14) goto compare::@13 + to:compare::@32 +compare::@22: scope:[compare] from compare::@21 + (byte) compare::r#33 ← phi( compare::@21/(byte) compare::r#32 ) + (byte*) compare::ops#15 ← phi( compare::@21/(byte*) compare::ops#16 ) + (byte*) print_char_cursor#108 ← phi( compare::@21/(byte*) print_char_cursor#107 ) + (signed word) compare::w2#12 ← phi( compare::@21/(signed word) compare::w2#11 ) + (signed word) compare::w1#12 ← phi( compare::@21/(signed word) compare::w1#11 ) + (byte) compare::op#4 ← phi( compare::@21/(byte) compare::op#3 ) + (bool~) compare::$3 ← (byte) compare::op#4 == (byte) GE#0 + if((bool~) compare::$3) goto compare::@4 + to:compare::@23 +compare::@4: scope:[compare] from compare::@22 + (byte) compare::r#27 ← phi( compare::@22/(byte) compare::r#33 ) + (byte*) print_char_cursor#98 ← phi( compare::@22/(byte*) print_char_cursor#108 ) + (signed word) compare::w2#4 ← phi( compare::@22/(signed word) compare::w2#12 ) + (signed word) compare::w1#4 ← phi( compare::@22/(signed word) compare::w1#12 ) + (bool~) compare::$11 ← (signed word) compare::w1#4 >= (signed word) compare::w2#4 + (bool~) compare::$12 ← ! (bool~) compare::$11 + if((bool~) compare::$12) goto compare::@11 + to:compare::@30 +compare::@23: scope:[compare] from compare::@22 + (byte) compare::r#34 ← phi( compare::@22/(byte) compare::r#33 ) + (byte*) compare::ops#14 ← phi( compare::@22/(byte*) compare::ops#15 ) + (byte*) print_char_cursor#109 ← phi( compare::@22/(byte*) print_char_cursor#108 ) + (signed word) compare::w2#13 ← phi( compare::@22/(signed word) compare::w2#12 ) + (signed word) compare::w1#13 ← phi( compare::@22/(signed word) compare::w1#12 ) + (byte) compare::op#5 ← phi( compare::@22/(byte) compare::op#4 ) + (bool~) compare::$4 ← (byte) compare::op#5 == (byte) EQ#0 + if((bool~) compare::$4) goto compare::@5 + to:compare::@24 +compare::@5: scope:[compare] from compare::@23 + (byte) compare::r#26 ← phi( compare::@23/(byte) compare::r#34 ) + (byte*) print_char_cursor#96 ← phi( compare::@23/(byte*) print_char_cursor#109 ) + (signed word) compare::w2#5 ← phi( compare::@23/(signed word) compare::w2#13 ) + (signed word) compare::w1#5 ← phi( compare::@23/(signed word) compare::w1#13 ) + (bool~) compare::$9 ← (signed word) compare::w1#5 == (signed word) compare::w2#5 + (bool~) compare::$10 ← ! (bool~) compare::$9 + if((bool~) compare::$10) goto compare::@9 + to:compare::@28 +compare::@24: scope:[compare] from compare::@23 + (byte) compare::r#24 ← phi( compare::@23/(byte) compare::r#34 ) + (byte*) compare::ops#13 ← phi( compare::@23/(byte*) compare::ops#14 ) + (byte*) print_char_cursor#92 ← phi( compare::@23/(byte*) print_char_cursor#109 ) + (signed word) compare::w2#14 ← phi( compare::@23/(signed word) compare::w2#13 ) + (signed word) compare::w1#14 ← phi( compare::@23/(signed word) compare::w1#13 ) + (byte) compare::op#6 ← phi( compare::@23/(byte) compare::op#5 ) + (bool~) compare::$5 ← (byte) compare::op#6 == (byte) NE#0 + (bool~) compare::$6 ← ! (bool~) compare::$5 + if((bool~) compare::$6) goto compare::@6 + to:compare::@25 +compare::@6: scope:[compare] from compare::@24 + (byte) compare::r#20 ← phi( compare::@24/(byte) compare::r#24 ) + (signed word) compare::w2#25 ← phi( compare::@24/(signed word) compare::w2#14 ) + (byte*) compare::ops#11 ← phi( compare::@24/(byte*) compare::ops#13 ) + (byte*) print_char_cursor#88 ← phi( compare::@24/(byte*) print_char_cursor#92 ) + (signed word) compare::w1#19 ← phi( compare::@24/(signed word) compare::w1#14 ) + to:compare::@16 +compare::@25: scope:[compare] from compare::@24 + (byte) compare::r#25 ← phi( compare::@24/(byte) compare::r#24 ) + (byte*) print_char_cursor#93 ← phi( compare::@24/(byte*) print_char_cursor#92 ) + (signed word) compare::w2#6 ← phi( compare::@24/(signed word) compare::w2#14 ) + (signed word) compare::w1#6 ← phi( compare::@24/(signed word) compare::w1#14 ) + (bool~) compare::$7 ← (signed word) compare::w1#6 != (signed word) compare::w2#6 + (bool~) compare::$8 ← ! (bool~) compare::$7 + if((bool~) compare::$8) goto compare::@7 + to:compare::@26 +compare::@7: scope:[compare] from compare::@25 compare::@26 + (byte) compare::r#21 ← phi( compare::@25/(byte) compare::r#25 compare::@26/(byte) compare::r#1 ) + (signed word) compare::w2#26 ← phi( compare::@25/(signed word) compare::w2#6 compare::@26/(signed word) compare::w2#29 ) + (byte*) print_char_cursor#89 ← phi( compare::@25/(byte*) print_char_cursor#93 compare::@26/(byte*) print_char_cursor#94 ) + (signed word) compare::w1#20 ← phi( compare::@25/(signed word) compare::w1#6 compare::@26/(signed word) compare::w1#23 ) + (byte*) compare::ops#1 ← (const string) compare::$29 + to:compare::@16 +compare::@26: scope:[compare] from compare::@25 + (signed word) compare::w2#29 ← phi( compare::@25/(signed word) compare::w2#6 ) + (byte*) print_char_cursor#94 ← phi( compare::@25/(byte*) print_char_cursor#93 ) + (signed word) compare::w1#23 ← phi( compare::@25/(signed word) compare::w1#6 ) + (byte) compare::r#1 ← (byte) TT#0 + to:compare::@7 +compare::@9: scope:[compare] from compare::@28 compare::@5 + (byte) compare::r#22 ← phi( compare::@28/(byte) compare::r#2 compare::@5/(byte) compare::r#26 ) + (signed word) compare::w2#27 ← phi( compare::@28/(signed word) compare::w2#30 compare::@5/(signed word) compare::w2#5 ) + (byte*) print_char_cursor#90 ← phi( compare::@28/(byte*) print_char_cursor#95 compare::@5/(byte*) print_char_cursor#96 ) + (signed word) compare::w1#21 ← phi( compare::@28/(signed word) compare::w1#24 compare::@5/(signed word) compare::w1#5 ) + (byte*) compare::ops#2 ← (const string) compare::$30 + to:compare::@16 +compare::@28: scope:[compare] from compare::@5 + (signed word) compare::w2#30 ← phi( compare::@5/(signed word) compare::w2#5 ) + (byte*) print_char_cursor#95 ← phi( compare::@5/(byte*) print_char_cursor#96 ) + (signed word) compare::w1#24 ← phi( compare::@5/(signed word) compare::w1#5 ) + (byte) compare::r#2 ← (byte) TT#0 + to:compare::@9 +compare::@11: scope:[compare] from compare::@30 compare::@4 + (byte) compare::r#16 ← phi( compare::@30/(byte) compare::r#3 compare::@4/(byte) compare::r#27 ) + (signed word) compare::w2#21 ← phi( compare::@30/(signed word) compare::w2#31 compare::@4/(signed word) compare::w2#4 ) + (byte*) print_char_cursor#84 ← phi( compare::@30/(byte*) print_char_cursor#97 compare::@4/(byte*) print_char_cursor#98 ) + (signed word) compare::w1#15 ← phi( compare::@30/(signed word) compare::w1#25 compare::@4/(signed word) compare::w1#4 ) + (byte*) compare::ops#3 ← (const string) compare::$31 + to:compare::@16 +compare::@30: scope:[compare] from compare::@4 + (signed word) compare::w2#31 ← phi( compare::@4/(signed word) compare::w2#4 ) + (byte*) print_char_cursor#97 ← phi( compare::@4/(byte*) print_char_cursor#98 ) + (signed word) compare::w1#25 ← phi( compare::@4/(signed word) compare::w1#4 ) + (byte) compare::r#3 ← (byte) TT#0 + to:compare::@11 +compare::@13: scope:[compare] from compare::@3 compare::@32 + (byte) compare::r#17 ← phi( compare::@3/(byte) compare::r#28 compare::@32/(byte) compare::r#4 ) + (signed word) compare::w2#22 ← phi( compare::@3/(signed word) compare::w2#3 compare::@32/(signed word) compare::w2#32 ) + (byte*) print_char_cursor#85 ← phi( compare::@3/(byte*) print_char_cursor#99 compare::@32/(byte*) print_char_cursor#100 ) + (signed word) compare::w1#16 ← phi( compare::@3/(signed word) compare::w1#3 compare::@32/(signed word) compare::w1#26 ) + (byte*) compare::ops#4 ← (const string) compare::$32 + to:compare::@16 +compare::@32: scope:[compare] from compare::@3 + (signed word) compare::w2#32 ← phi( compare::@3/(signed word) compare::w2#3 ) + (byte*) print_char_cursor#100 ← phi( compare::@3/(byte*) print_char_cursor#99 ) + (signed word) compare::w1#26 ← phi( compare::@3/(signed word) compare::w1#3 ) + (byte) compare::r#4 ← (byte) TT#0 + to:compare::@13 +compare::@15: scope:[compare] from compare::@2 compare::@34 + (byte) compare::r#18 ← phi( compare::@2/(byte) compare::r#29 compare::@34/(byte) compare::r#5 ) + (signed word) compare::w2#23 ← phi( compare::@2/(signed word) compare::w2#2 compare::@34/(signed word) compare::w2#33 ) + (byte*) print_char_cursor#86 ← phi( compare::@2/(byte*) print_char_cursor#101 compare::@34/(byte*) print_char_cursor#102 ) + (signed word) compare::w1#17 ← phi( compare::@2/(signed word) compare::w1#2 compare::@34/(signed word) compare::w1#27 ) + (byte*) compare::ops#5 ← (const string) compare::$33 + to:compare::@16 +compare::@34: scope:[compare] from compare::@2 + (signed word) compare::w2#33 ← phi( compare::@2/(signed word) compare::w2#2 ) + (byte*) print_char_cursor#102 ← phi( compare::@2/(byte*) print_char_cursor#101 ) + (signed word) compare::w1#27 ← phi( compare::@2/(signed word) compare::w1#2 ) + (byte) compare::r#5 ← (byte) TT#0 + to:compare::@15 +compare::@16: scope:[compare] from compare::@11 compare::@13 compare::@15 compare::@17 compare::@6 compare::@7 compare::@9 + (byte) compare::r#14 ← phi( compare::@11/(byte) compare::r#16 compare::@13/(byte) compare::r#17 compare::@15/(byte) compare::r#18 compare::@17/(byte) compare::r#19 compare::@6/(byte) compare::r#20 compare::@7/(byte) compare::r#21 compare::@9/(byte) compare::r#22 ) + (signed word) compare::w2#19 ← phi( compare::@11/(signed word) compare::w2#21 compare::@13/(signed word) compare::w2#22 compare::@15/(signed word) compare::w2#23 compare::@17/(signed word) compare::w2#24 compare::@6/(signed word) compare::w2#25 compare::@7/(signed word) compare::w2#26 compare::@9/(signed word) compare::w2#27 ) + (byte*) compare::ops#9 ← phi( compare::@11/(byte*) compare::ops#3 compare::@13/(byte*) compare::ops#4 compare::@15/(byte*) compare::ops#5 compare::@17/(byte*) compare::ops#6 compare::@6/(byte*) compare::ops#11 compare::@7/(byte*) compare::ops#1 compare::@9/(byte*) compare::ops#2 ) + (byte*) print_char_cursor#79 ← phi( compare::@11/(byte*) print_char_cursor#84 compare::@13/(byte*) print_char_cursor#85 compare::@15/(byte*) print_char_cursor#86 compare::@17/(byte*) print_char_cursor#87 compare::@6/(byte*) print_char_cursor#88 compare::@7/(byte*) print_char_cursor#89 compare::@9/(byte*) print_char_cursor#90 ) + (signed word) compare::w1#7 ← phi( compare::@11/(signed word) compare::w1#15 compare::@13/(signed word) compare::w1#16 compare::@15/(signed word) compare::w1#17 compare::@17/(signed word) compare::w1#18 compare::@6/(signed word) compare::w1#19 compare::@7/(signed word) compare::w1#20 compare::@9/(signed word) compare::w1#21 ) + (bool~) compare::$19 ← (signed word) compare::w1#7 >= (byte/signed byte/word/signed word/dword/signed dword) 0 + (bool~) compare::$20 ← ! (bool~) compare::$19 + if((bool~) compare::$20) goto compare::@18 + to:compare::@37 +compare::@17: scope:[compare] from compare::@1 compare::@36 + (byte) compare::r#19 ← phi( compare::@1/(byte) compare::r#30 compare::@36/(byte) compare::r#6 ) + (signed word) compare::w2#24 ← phi( compare::@1/(signed word) compare::w2#1 compare::@36/(signed word) compare::w2#34 ) + (byte*) print_char_cursor#87 ← phi( compare::@1/(byte*) print_char_cursor#103 compare::@36/(byte*) print_char_cursor#104 ) + (signed word) compare::w1#18 ← phi( compare::@1/(signed word) compare::w1#1 compare::@36/(signed word) compare::w1#28 ) + (byte*) compare::ops#6 ← (const string) compare::$34 + to:compare::@16 +compare::@36: scope:[compare] from compare::@1 + (signed word) compare::w2#34 ← phi( compare::@1/(signed word) compare::w2#1 ) + (byte*) print_char_cursor#104 ← phi( compare::@1/(byte*) print_char_cursor#103 ) + (signed word) compare::w1#28 ← phi( compare::@1/(signed word) compare::w1#1 ) + (byte) compare::r#6 ← (byte) TT#0 + to:compare::@17 +compare::@18: scope:[compare] from compare::@16 compare::@41 + (byte) compare::r#13 ← phi( compare::@16/(byte) compare::r#14 compare::@41/(byte) compare::r#15 ) + (signed word) compare::w2#17 ← phi( compare::@16/(signed word) compare::w2#19 compare::@41/(signed word) compare::w2#20 ) + (byte*) compare::ops#8 ← phi( compare::@16/(byte*) compare::ops#9 compare::@41/(byte*) compare::ops#10 ) + (byte*) print_char_cursor#70 ← phi( compare::@16/(byte*) print_char_cursor#79 compare::@41/(byte*) print_char_cursor#24 ) + (signed word) compare::w1#8 ← phi( compare::@16/(signed word) compare::w1#7 compare::@41/(signed word) compare::w1#22 ) + (signed word) print_sword::w#1 ← (signed word) compare::w1#8 + call print_sword + to:compare::@39 +compare::@39: scope:[compare] from compare::@18 + (byte) compare::r#11 ← phi( compare::@18/(byte) compare::r#13 ) + (signed word) compare::w2#15 ← phi( compare::@18/(signed word) compare::w2#17 ) + (byte*) compare::ops#7 ← phi( compare::@18/(byte*) compare::ops#8 ) + (byte*) print_char_cursor#50 ← phi( compare::@18/(byte*) print_char_cursor#7 ) + (byte*) print_char_cursor#22 ← (byte*) print_char_cursor#50 + (byte*) print_str::str#1 ← (byte*) compare::ops#7 + call print_str + to:compare::@40 +compare::@40: scope:[compare] from compare::@39 + (byte) compare::r#9 ← phi( compare::@39/(byte) compare::r#11 ) + (signed word) compare::w2#7 ← phi( compare::@39/(signed word) compare::w2#15 ) + (byte*) print_char_cursor#51 ← phi( compare::@39/(byte*) print_char_cursor#2 ) + (byte*) print_char_cursor#23 ← (byte*) print_char_cursor#51 + (bool~) compare::$24 ← (signed word) compare::w2#7 >= (byte/signed byte/word/signed word/dword/signed dword) 0 + (bool~) compare::$25 ← ! (bool~) compare::$24 + if((bool~) compare::$25) goto compare::@19 + to:compare::@38 +compare::@37: scope:[compare] from compare::@16 + (byte) compare::r#23 ← phi( compare::@16/(byte) compare::r#14 ) + (signed word) compare::w2#28 ← phi( compare::@16/(signed word) compare::w2#19 ) + (byte*) compare::ops#12 ← phi( compare::@16/(byte*) compare::ops#9 ) + (signed word) compare::w1#29 ← phi( compare::@16/(signed word) compare::w1#7 ) + (byte*) print_char_cursor#64 ← phi( compare::@16/(byte*) print_char_cursor#79 ) + (byte) print_char::ch#3 ← (byte) ' ' + call print_char + to:compare::@41 +compare::@41: scope:[compare] from compare::@37 + (byte) compare::r#15 ← phi( compare::@37/(byte) compare::r#23 ) + (signed word) compare::w2#20 ← phi( compare::@37/(signed word) compare::w2#28 ) + (byte*) compare::ops#10 ← phi( compare::@37/(byte*) compare::ops#12 ) + (signed word) compare::w1#22 ← phi( compare::@37/(signed word) compare::w1#29 ) + (byte*) print_char_cursor#52 ← phi( compare::@37/(byte*) print_char_cursor#15 ) + (byte*) print_char_cursor#24 ← (byte*) print_char_cursor#52 + to:compare::@18 +compare::@19: scope:[compare] from compare::@40 compare::@44 + (byte) compare::r#8 ← phi( compare::@40/(byte) compare::r#9 compare::@44/(byte) compare::r#10 ) + (byte*) print_char_cursor#71 ← phi( compare::@40/(byte*) print_char_cursor#23 compare::@44/(byte*) print_char_cursor#27 ) + (signed word) compare::w2#8 ← phi( compare::@40/(signed word) compare::w2#7 compare::@44/(signed word) compare::w2#16 ) + (signed word) print_sword::w#2 ← (signed word) compare::w2#8 + call print_sword + to:compare::@42 +compare::@42: scope:[compare] from compare::@19 + (byte) compare::r#7 ← phi( compare::@19/(byte) compare::r#8 ) + (byte*) print_char_cursor#53 ← phi( compare::@19/(byte*) print_char_cursor#7 ) + (byte*) print_char_cursor#25 ← (byte*) print_char_cursor#53 + (byte) print_char::ch#4 ← (byte) compare::r#7 + call print_char + to:compare::@43 +compare::@43: scope:[compare] from compare::@42 + (byte*) print_char_cursor#54 ← phi( compare::@42/(byte*) print_char_cursor#15 ) + (byte*) print_char_cursor#26 ← (byte*) print_char_cursor#54 + to:compare::@return +compare::@38: scope:[compare] from compare::@40 + (byte) compare::r#12 ← phi( compare::@40/(byte) compare::r#9 ) + (signed word) compare::w2#18 ← phi( compare::@40/(signed word) compare::w2#7 ) + (byte*) print_char_cursor#65 ← phi( compare::@40/(byte*) print_char_cursor#23 ) + (byte) print_char::ch#5 ← (byte) ' ' + call print_char + to:compare::@44 +compare::@44: scope:[compare] from compare::@38 + (byte) compare::r#10 ← phi( compare::@38/(byte) compare::r#12 ) + (signed word) compare::w2#16 ← phi( compare::@38/(signed word) compare::w2#18 ) + (byte*) print_char_cursor#55 ← phi( compare::@38/(byte*) print_char_cursor#15 ) + (byte*) print_char_cursor#27 ← (byte*) print_char_cursor#55 + to:compare::@19 +compare::@return: scope:[compare] from compare::@43 + (byte*) print_char_cursor#56 ← phi( compare::@43/(byte*) print_char_cursor#26 ) + (byte*) print_char_cursor#28 ← (byte*) print_char_cursor#56 + return + to:@return +@25: scope:[] from @24 + (byte*) print_screen#5 ← phi( @24/(byte*) print_screen#6 ) + (byte*) print_char_cursor#72 ← phi( @24/(byte*) print_char_cursor#80 ) + (byte*) print_line_cursor#21 ← phi( @24/(byte*) print_line_cursor#25 ) + call main + to:@26 +@26: scope:[] from @25 + (byte*) print_char_cursor#57 ← phi( @25/(byte*) print_char_cursor#21 ) + (byte*) print_line_cursor#16 ← phi( @25/(byte*) print_line_cursor#7 ) + (byte*) print_line_cursor#8 ← (byte*) print_line_cursor#16 + (byte*) print_char_cursor#29 ← (byte*) print_char_cursor#57 + to:@end +@end: scope:[] from @26 + +SYMBOL TABLE SSA +(signed word/signed dword~) $0 +(const string) $1 = (string) "0123456789abcdef" +(label) @16 +(label) @23 +(label) @24 +(label) @25 +(label) @26 +(label) @4 +(label) @begin +(label) @end +(byte*) BGCOL +(byte*) BGCOL#0 +(byte*) BGCOL1 +(byte*) BGCOL1#0 +(byte*) BGCOL2 +(byte*) BGCOL2#0 +(byte*) BGCOL3 +(byte*) BGCOL3#0 +(byte*) BGCOL4 +(byte*) BGCOL4#0 +(byte) BLACK +(byte) BLACK#0 +(byte) BLUE +(byte) BLUE#0 +(byte*) BORDERCOL +(byte*) BORDERCOL#0 +(byte) BROWN +(byte) BROWN#0 +(byte*) CHARGEN +(byte*) CHARGEN#0 +(byte*) CIA1_INTERRUPT +(byte*) CIA1_INTERRUPT#0 +(byte*) CIA1_PORT_A +(byte*) CIA1_PORT_A#0 +(byte*) CIA1_PORT_A_DDR +(byte*) CIA1_PORT_A_DDR#0 +(byte*) CIA1_PORT_B +(byte*) CIA1_PORT_B#0 +(byte*) CIA1_PORT_B_DDR +(byte*) CIA1_PORT_B_DDR#0 +(byte*) CIA2_INTERRUPT +(byte*) CIA2_INTERRUPT#0 +(byte*) CIA2_PORT_A +(byte*) CIA2_PORT_A#0 +(byte*) CIA2_PORT_A_DDR +(byte*) CIA2_PORT_A_DDR#0 +(byte*) CIA2_PORT_B +(byte*) CIA2_PORT_B#0 +(byte*) CIA2_PORT_B_DDR +(byte*) CIA2_PORT_B_DDR#0 +(byte) CIA_INTERRUPT_CLEAR +(byte) CIA_INTERRUPT_CLEAR#0 +(byte*) COLS +(byte*) COLS#0 +(byte) CYAN +(byte) CYAN#0 +(byte*) D011 +(byte*) D011#0 +(byte*) D016 +(byte*) D016#0 +(byte*) D018 +(byte*) D018#0 +(byte) DARK_GREY +(byte) DARK_GREY#0 +(byte) EQ +(byte) EQ#0 +(byte) FF +(byte) FF#0 +(byte) GE +(byte) GE#0 +(byte) GREEN +(byte) GREEN#0 +(byte) GREY +(byte) GREY#0 +(byte) GT +(byte) GT#0 +(void()**) HARDWARE_IRQ +(void()**) HARDWARE_IRQ#0 +(byte) IRQ_COLLISION_BG +(byte) IRQ_COLLISION_BG#0 +(byte) IRQ_COLLISION_SPRITE +(byte) IRQ_COLLISION_SPRITE#0 +(byte*) IRQ_ENABLE +(byte*) IRQ_ENABLE#0 +(byte) IRQ_LIGHTPEN +(byte) IRQ_LIGHTPEN#0 +(byte) IRQ_RASTER +(byte) IRQ_RASTER#0 +(byte*) IRQ_STATUS +(byte*) IRQ_STATUS#0 +(void()**) KERNEL_IRQ +(void()**) KERNEL_IRQ#0 +(byte) LE +(byte) LE#0 +(byte*) LIGHTPEN_X +(byte*) LIGHTPEN_X#0 +(byte*) LIGHTPEN_Y +(byte*) LIGHTPEN_Y#0 +(byte) LIGHT_BLUE +(byte) LIGHT_BLUE#0 +(byte) LIGHT_GREEN +(byte) LIGHT_GREEN#0 +(byte) LIGHT_GREY +(byte) LIGHT_GREY#0 +(byte) LT +(byte) LT#0 +(byte) NE +(byte) NE#0 +(byte) ORANGE +(byte) ORANGE#0 +(byte) PINK +(byte) PINK#0 +(byte*) PROCPORT +(byte*) PROCPORT#0 +(byte) PROCPORT_BASIC_KERNEL_IO +(byte) PROCPORT_BASIC_KERNEL_IO#0 +(byte*) PROCPORT_DDR +(byte*) PROCPORT_DDR#0 +(byte) PROCPORT_DDR_MEMORY_MASK +(byte) PROCPORT_DDR_MEMORY_MASK#0 +(byte) PROCPORT_KERNEL_IO +(byte) PROCPORT_KERNEL_IO#0 +(byte) PROCPORT_RAM_ALL +(byte) PROCPORT_RAM_ALL#0 +(byte) PROCPORT_RAM_CHARROM +(byte) PROCPORT_RAM_CHARROM#0 +(byte) PROCPORT_RAM_IO +(byte) PROCPORT_RAM_IO#0 +(byte) PURPLE +(byte) PURPLE#0 +(byte*) RASTER +(byte*) RASTER#0 +(byte) RED +(byte) RED#0 +(byte*) SPRITES_COLS +(byte*) SPRITES_COLS#0 +(byte*) SPRITES_ENABLE +(byte*) SPRITES_ENABLE#0 +(byte*) SPRITES_EXPAND_X +(byte*) SPRITES_EXPAND_X#0 +(byte*) SPRITES_EXPAND_Y +(byte*) SPRITES_EXPAND_Y#0 +(byte*) SPRITES_MC +(byte*) SPRITES_MC#0 +(byte*) SPRITES_MC1 +(byte*) SPRITES_MC1#0 +(byte*) SPRITES_MC2 +(byte*) SPRITES_MC2#0 +(byte*) SPRITES_PRIORITY +(byte*) SPRITES_PRIORITY#0 +(byte*) SPRITES_XMSB +(byte*) SPRITES_XMSB#0 +(byte*) SPRITES_XPOS +(byte*) SPRITES_XPOS#0 +(byte*) SPRITES_YPOS +(byte*) SPRITES_YPOS#0 +(word) SPRITE_PTRS +(word) SPRITE_PTRS#0 +(byte) TT +(byte) TT#0 +(byte) VIC_BMM +(byte) VIC_BMM#0 +(byte*) VIC_CONTROL +(byte*) VIC_CONTROL#0 +(byte*) VIC_CONTROL2 +(byte*) VIC_CONTROL2#0 +(byte) VIC_CSEL +(byte) VIC_CSEL#0 +(byte) VIC_DEN +(byte) VIC_DEN#0 +(byte) VIC_ECM +(byte) VIC_ECM#0 +(byte) VIC_MCM +(byte) VIC_MCM#0 +(byte*) VIC_MEMORY +(byte*) VIC_MEMORY#0 +(byte) VIC_RSEL +(byte) VIC_RSEL#0 +(byte) VIC_RST8 +(byte) VIC_RST8#0 +(byte) WHITE +(byte) WHITE#0 +(byte) YELLOW +(byte) YELLOW#0 +(void()) compare((signed word) compare::w1 , (signed word) compare::w2 , (byte) compare::op) +(bool~) compare::$0 +(bool~) compare::$1 +(bool~) compare::$10 +(bool~) compare::$11 +(bool~) compare::$12 +(bool~) compare::$13 +(bool~) compare::$14 +(bool~) compare::$15 +(bool~) compare::$16 +(bool~) compare::$17 +(bool~) compare::$18 +(bool~) compare::$19 +(bool~) compare::$2 +(bool~) compare::$20 +(bool~) compare::$24 +(bool~) compare::$25 +(const string) compare::$29 = (string) "!=@" +(bool~) compare::$3 +(const string) compare::$30 = (string) "==@" +(const string) compare::$31 = (string) ">=@" +(const string) compare::$32 = (string) "> @" +(const string) compare::$33 = (string) "<=@" +(const string) compare::$34 = (string) "< @" +(bool~) compare::$4 +(bool~) compare::$5 +(bool~) compare::$6 +(bool~) compare::$7 +(bool~) compare::$8 +(bool~) compare::$9 +(label) compare::@1 +(label) compare::@11 +(label) compare::@13 +(label) compare::@15 +(label) compare::@16 +(label) compare::@17 +(label) compare::@18 +(label) compare::@19 +(label) compare::@2 +(label) compare::@20 +(label) compare::@21 +(label) compare::@22 +(label) compare::@23 +(label) compare::@24 +(label) compare::@25 +(label) compare::@26 +(label) compare::@28 +(label) compare::@3 +(label) compare::@30 +(label) compare::@32 +(label) compare::@34 +(label) compare::@36 +(label) compare::@37 +(label) compare::@38 +(label) compare::@39 +(label) compare::@4 +(label) compare::@40 +(label) compare::@41 +(label) compare::@42 +(label) compare::@43 +(label) compare::@44 +(label) compare::@5 +(label) compare::@6 +(label) compare::@7 +(label) compare::@9 +(label) compare::@return +(byte) compare::op +(byte) compare::op#0 +(byte) compare::op#1 +(byte) compare::op#2 +(byte) compare::op#3 +(byte) compare::op#4 +(byte) compare::op#5 +(byte) compare::op#6 +(byte*) compare::ops +(byte*) compare::ops#0 +(byte*) compare::ops#1 +(byte*) compare::ops#10 +(byte*) compare::ops#11 +(byte*) compare::ops#12 +(byte*) compare::ops#13 +(byte*) compare::ops#14 +(byte*) compare::ops#15 +(byte*) compare::ops#16 +(byte*) compare::ops#17 +(byte*) compare::ops#2 +(byte*) compare::ops#3 +(byte*) compare::ops#4 +(byte*) compare::ops#5 +(byte*) compare::ops#6 +(byte*) compare::ops#7 +(byte*) compare::ops#8 +(byte*) compare::ops#9 +(byte) compare::r +(byte) compare::r#0 +(byte) compare::r#1 +(byte) compare::r#10 +(byte) compare::r#11 +(byte) compare::r#12 +(byte) compare::r#13 +(byte) compare::r#14 +(byte) compare::r#15 +(byte) compare::r#16 +(byte) compare::r#17 +(byte) compare::r#18 +(byte) compare::r#19 +(byte) compare::r#2 +(byte) compare::r#20 +(byte) compare::r#21 +(byte) compare::r#22 +(byte) compare::r#23 +(byte) compare::r#24 +(byte) compare::r#25 +(byte) compare::r#26 +(byte) compare::r#27 +(byte) compare::r#28 +(byte) compare::r#29 +(byte) compare::r#3 +(byte) compare::r#30 +(byte) compare::r#31 +(byte) compare::r#32 +(byte) compare::r#33 +(byte) compare::r#34 +(byte) compare::r#4 +(byte) compare::r#5 +(byte) compare::r#6 +(byte) compare::r#7 +(byte) compare::r#8 +(byte) compare::r#9 +(signed word) compare::w1 +(signed word) compare::w1#0 +(signed word) compare::w1#1 +(signed word) compare::w1#10 +(signed word) compare::w1#11 +(signed word) compare::w1#12 +(signed word) compare::w1#13 +(signed word) compare::w1#14 +(signed word) compare::w1#15 +(signed word) compare::w1#16 +(signed word) compare::w1#17 +(signed word) compare::w1#18 +(signed word) compare::w1#19 +(signed word) compare::w1#2 +(signed word) compare::w1#20 +(signed word) compare::w1#21 +(signed word) compare::w1#22 +(signed word) compare::w1#23 +(signed word) compare::w1#24 +(signed word) compare::w1#25 +(signed word) compare::w1#26 +(signed word) compare::w1#27 +(signed word) compare::w1#28 +(signed word) compare::w1#29 +(signed word) compare::w1#3 +(signed word) compare::w1#4 +(signed word) compare::w1#5 +(signed word) compare::w1#6 +(signed word) compare::w1#7 +(signed word) compare::w1#8 +(signed word) compare::w1#9 +(signed word) compare::w2 +(signed word) compare::w2#0 +(signed word) compare::w2#1 +(signed word) compare::w2#10 +(signed word) compare::w2#11 +(signed word) compare::w2#12 +(signed word) compare::w2#13 +(signed word) compare::w2#14 +(signed word) compare::w2#15 +(signed word) compare::w2#16 +(signed word) compare::w2#17 +(signed word) compare::w2#18 +(signed word) compare::w2#19 +(signed word) compare::w2#2 +(signed word) compare::w2#20 +(signed word) compare::w2#21 +(signed word) compare::w2#22 +(signed word) compare::w2#23 +(signed word) compare::w2#24 +(signed word) compare::w2#25 +(signed word) compare::w2#26 +(signed word) compare::w2#27 +(signed word) compare::w2#28 +(signed word) compare::w2#29 +(signed word) compare::w2#3 +(signed word) compare::w2#30 +(signed word) compare::w2#31 +(signed word) compare::w2#32 +(signed word) compare::w2#33 +(signed word) compare::w2#34 +(signed word) compare::w2#4 +(signed word) compare::w2#5 +(signed word) compare::w2#6 +(signed word) compare::w2#7 +(signed word) compare::w2#8 +(signed word) compare::w2#9 +(void()) main() +(byte~) main::$1 +(byte~) main::$2 +(bool~) main::$4 +(bool~) main::$5 +(bool~) main::$7 +(bool~) main::$8 +(bool~) main::$9 +(label) main::@1 +(label) main::@10 +(label) main::@15 +(label) main::@16 +(label) main::@17 +(label) main::@2 +(label) main::@3 +(label) main::@4 +(label) main::@5 +(label) main::@6 +(label) main::@8 +(label) main::@9 +(label) main::@return +(byte) main::i +(byte) main::i#0 +(byte) main::i#1 +(byte) main::i#10 +(byte) main::i#2 +(byte) main::i#3 +(byte) main::i#4 +(byte) main::i#5 +(byte) main::i#6 +(byte) main::i#7 +(byte) main::i#8 +(byte) main::i#9 +(byte) main::j +(byte) main::j#0 +(byte) main::j#1 +(byte) main::j#2 +(byte) main::j#3 +(byte) main::j#4 +(byte) main::j#5 +(byte) main::j#6 +(byte) main::j#7 +(byte) main::j#8 +(byte) main::op +(byte) main::op#0 +(byte) main::op#1 +(byte) main::op#2 +(byte) main::op#3 +(byte) main::op#4 +(byte) main::op#5 +(byte) main::op#6 +(byte) main::s +(byte) main::s#0 +(byte) main::s#1 +(byte) main::s#10 +(byte) main::s#2 +(byte) main::s#3 +(byte) main::s#4 +(byte) main::s#5 +(byte) main::s#6 +(byte) main::s#7 +(byte) main::s#8 +(byte) main::s#9 +(signed word) main::w1 +(signed word) main::w1#0 +(signed word) main::w1#1 +(signed word) main::w1#2 +(signed word) main::w1#3 +(signed word) main::w1#4 +(signed word) main::w1#5 +(signed word) main::w1#6 +(signed word) main::w1#7 +(signed word) main::w2 +(signed word) main::w2#0 +(signed word) main::w2#1 +(signed word) main::w2#2 +(signed word) main::w2#3 +(signed word) main::w2#4 +(signed word) main::w2#5 +(void()) print_byte((byte) print_byte::b) +(byte~) print_byte::$0 +(byte~) print_byte::$2 +(label) print_byte::@1 +(label) print_byte::@2 +(label) print_byte::@return +(byte) print_byte::b +(byte) print_byte::b#0 +(byte) print_byte::b#1 +(byte) print_byte::b#2 +(byte) print_byte::b#3 +(void()) print_char((byte) print_char::ch) +(label) print_char::@return +(byte) print_char::ch +(byte) print_char::ch#0 +(byte) print_char::ch#1 +(byte) print_char::ch#2 +(byte) print_char::ch#3 +(byte) print_char::ch#4 +(byte) print_char::ch#5 +(byte) print_char::ch#6 +(byte*) print_char_cursor +(byte*) print_char_cursor#0 +(byte*) print_char_cursor#1 +(byte*) print_char_cursor#10 +(byte*) print_char_cursor#100 +(byte*) print_char_cursor#101 +(byte*) print_char_cursor#102 +(byte*) print_char_cursor#103 +(byte*) print_char_cursor#104 +(byte*) print_char_cursor#105 +(byte*) print_char_cursor#106 +(byte*) print_char_cursor#107 +(byte*) print_char_cursor#108 +(byte*) print_char_cursor#109 +(byte*) print_char_cursor#11 +(byte*) print_char_cursor#12 +(byte*) print_char_cursor#13 +(byte*) print_char_cursor#14 +(byte*) print_char_cursor#15 +(byte*) print_char_cursor#16 +(byte*) print_char_cursor#17 +(byte*) print_char_cursor#18 +(byte*) print_char_cursor#19 +(byte*) print_char_cursor#2 +(byte*) print_char_cursor#20 +(byte*) print_char_cursor#21 +(byte*) print_char_cursor#22 +(byte*) print_char_cursor#23 +(byte*) print_char_cursor#24 +(byte*) print_char_cursor#25 +(byte*) print_char_cursor#26 +(byte*) print_char_cursor#27 +(byte*) print_char_cursor#28 +(byte*) print_char_cursor#29 +(byte*) print_char_cursor#3 +(byte*) print_char_cursor#30 +(byte*) print_char_cursor#31 +(byte*) print_char_cursor#32 +(byte*) print_char_cursor#33 +(byte*) print_char_cursor#34 +(byte*) print_char_cursor#35 +(byte*) print_char_cursor#36 +(byte*) print_char_cursor#37 +(byte*) print_char_cursor#38 +(byte*) print_char_cursor#39 +(byte*) print_char_cursor#4 +(byte*) print_char_cursor#40 +(byte*) print_char_cursor#41 +(byte*) print_char_cursor#42 +(byte*) print_char_cursor#43 +(byte*) print_char_cursor#44 +(byte*) print_char_cursor#45 +(byte*) print_char_cursor#46 +(byte*) print_char_cursor#47 +(byte*) print_char_cursor#48 +(byte*) print_char_cursor#49 +(byte*) print_char_cursor#5 +(byte*) print_char_cursor#50 +(byte*) print_char_cursor#51 +(byte*) print_char_cursor#52 +(byte*) print_char_cursor#53 +(byte*) print_char_cursor#54 +(byte*) print_char_cursor#55 +(byte*) print_char_cursor#56 +(byte*) print_char_cursor#57 +(byte*) print_char_cursor#58 +(byte*) print_char_cursor#59 +(byte*) print_char_cursor#6 +(byte*) print_char_cursor#60 +(byte*) print_char_cursor#61 +(byte*) print_char_cursor#62 +(byte*) print_char_cursor#63 +(byte*) print_char_cursor#64 +(byte*) print_char_cursor#65 +(byte*) print_char_cursor#66 +(byte*) print_char_cursor#67 +(byte*) print_char_cursor#68 +(byte*) print_char_cursor#69 +(byte*) print_char_cursor#7 +(byte*) print_char_cursor#70 +(byte*) print_char_cursor#71 +(byte*) print_char_cursor#72 +(byte*) print_char_cursor#73 +(byte*) print_char_cursor#74 +(byte*) print_char_cursor#75 +(byte*) print_char_cursor#76 +(byte*) print_char_cursor#77 +(byte*) print_char_cursor#78 +(byte*) print_char_cursor#79 +(byte*) print_char_cursor#8 +(byte*) print_char_cursor#80 +(byte*) print_char_cursor#81 +(byte*) print_char_cursor#82 +(byte*) print_char_cursor#83 +(byte*) print_char_cursor#84 +(byte*) print_char_cursor#85 +(byte*) print_char_cursor#86 +(byte*) print_char_cursor#87 +(byte*) print_char_cursor#88 +(byte*) print_char_cursor#89 +(byte*) print_char_cursor#9 +(byte*) print_char_cursor#90 +(byte*) print_char_cursor#91 +(byte*) print_char_cursor#92 +(byte*) print_char_cursor#93 +(byte*) print_char_cursor#94 +(byte*) print_char_cursor#95 +(byte*) print_char_cursor#96 +(byte*) print_char_cursor#97 +(byte*) print_char_cursor#98 +(byte*) print_char_cursor#99 +(void()) print_cls() +(byte*~) print_cls::$0 +(bool~) print_cls::$1 +(label) print_cls::@1 +(label) print_cls::@2 +(label) print_cls::@return +(byte*) print_cls::sc +(byte*) print_cls::sc#0 +(byte*) print_cls::sc#1 +(byte*) print_cls::sc#2 +(byte[]) print_hextab +(byte[]) print_hextab#0 +(byte*) print_line_cursor +(byte*) print_line_cursor#0 +(byte*) print_line_cursor#1 +(byte*) print_line_cursor#10 +(byte*) print_line_cursor#11 +(byte*) print_line_cursor#12 +(byte*) print_line_cursor#13 +(byte*) print_line_cursor#14 +(byte*) print_line_cursor#15 +(byte*) print_line_cursor#16 +(byte*) print_line_cursor#17 +(byte*) print_line_cursor#18 +(byte*) print_line_cursor#19 +(byte*) print_line_cursor#2 +(byte*) print_line_cursor#20 +(byte*) print_line_cursor#21 +(byte*) print_line_cursor#22 +(byte*) print_line_cursor#23 +(byte*) print_line_cursor#24 +(byte*) print_line_cursor#25 +(byte*) print_line_cursor#26 +(byte*) print_line_cursor#27 +(byte*) print_line_cursor#28 +(byte*) print_line_cursor#29 +(byte*) print_line_cursor#3 +(byte*) print_line_cursor#30 +(byte*) print_line_cursor#31 +(byte*) print_line_cursor#32 +(byte*) print_line_cursor#4 +(byte*) print_line_cursor#5 +(byte*) print_line_cursor#6 +(byte*) print_line_cursor#7 +(byte*) print_line_cursor#8 +(byte*) print_line_cursor#9 +(void()) print_ln() +(byte*~) print_ln::$0 +(bool~) print_ln::$1 +(label) print_ln::@1 +(label) print_ln::@2 +(label) print_ln::@return +(byte*) print_screen +(byte*) print_screen#0 +(byte*) print_screen#1 +(byte*) print_screen#2 +(byte*) print_screen#3 +(byte*) print_screen#4 +(byte*) print_screen#5 +(byte*) print_screen#6 +(byte*) print_screen#7 +(byte*) print_screen#8 +(void()) print_str((byte*) print_str::str) +(bool~) print_str::$0 +(label) print_str::@1 +(label) print_str::@2 +(label) print_str::@return +(byte*) print_str::str +(byte*) print_str::str#0 +(byte*) print_str::str#1 +(byte*) print_str::str#2 +(byte*) print_str::str#3 +(byte*) print_str::str#4 +(void()) print_sword((signed word) print_sword::w) +(bool~) print_sword::$0 +(bool~) print_sword::$1 +(signed word~) print_sword::$3 +(word~) print_sword::$4 +(label) print_sword::@1 +(label) print_sword::@2 +(label) print_sword::@3 +(label) print_sword::@4 +(label) print_sword::@return +(signed word) print_sword::w +(signed word) print_sword::w#0 +(signed word) print_sword::w#1 +(signed word) print_sword::w#2 +(signed word) print_sword::w#3 +(signed word) print_sword::w#4 +(signed word) print_sword::w#5 +(signed word) print_sword::w#6 +(void()) print_word((word) print_word::w) +(byte~) print_word::$0 +(byte~) print_word::$2 +(label) print_word::@1 +(label) print_word::@2 +(label) print_word::@return +(word) print_word::w +(word) print_word::w#0 +(word) print_word::w#1 +(word) print_word::w#2 +(signed word[]) swords +(signed word[]) swords#0 + +Inversing boolean not [107] (bool~) print_sword::$1 ← (signed word) print_sword::w#3 >= (byte/signed byte/word/signed word/dword/signed dword) 0 from [106] (bool~) print_sword::$0 ← (signed word) print_sword::w#3 < (byte/signed byte/word/signed word/dword/signed dword) 0 +Inversing boolean not [203] (bool~) main::$5 ← (byte) main::s#1 != (byte/signed byte/word/signed word/dword/signed dword) 3 from [202] (bool~) main::$4 ← (byte) main::s#1 == (byte/signed byte/word/signed word/dword/signed dword) 3 +Inversing boolean not [246] (bool~) compare::$18 ← (signed word) compare::w1#1 >= (signed word) compare::w2#1 from [245] (bool~) compare::$17 ← (signed word) compare::w1#1 < (signed word) compare::w2#1 +Inversing boolean not [253] (bool~) compare::$16 ← (signed word) compare::w1#2 > (signed word) compare::w2#2 from [252] (bool~) compare::$15 ← (signed word) compare::w1#2 <= (signed word) compare::w2#2 +Inversing boolean not [260] (bool~) compare::$14 ← (signed word) compare::w1#3 <= (signed word) compare::w2#3 from [259] (bool~) compare::$13 ← (signed word) compare::w1#3 > (signed word) compare::w2#3 +Inversing boolean not [267] (bool~) compare::$12 ← (signed word) compare::w1#4 < (signed word) compare::w2#4 from [266] (bool~) compare::$11 ← (signed word) compare::w1#4 >= (signed word) compare::w2#4 +Inversing boolean not [274] (bool~) compare::$10 ← (signed word) compare::w1#5 != (signed word) compare::w2#5 from [273] (bool~) compare::$9 ← (signed word) compare::w1#5 == (signed word) compare::w2#5 +Inversing boolean not [278] (bool~) compare::$6 ← (byte) compare::op#6 != (byte) NE#0 from [277] (bool~) compare::$5 ← (byte) compare::op#6 == (byte) NE#0 +Inversing boolean not [283] (bool~) compare::$8 ← (signed word) compare::w1#6 == (signed word) compare::w2#6 from [282] (bool~) compare::$7 ← (signed word) compare::w1#6 != (signed word) compare::w2#6 +Inversing boolean not [307] (bool~) compare::$20 ← (signed word) compare::w1#7 < (byte/signed byte/word/signed word/dword/signed dword) 0 from [306] (bool~) compare::$19 ← (signed word) compare::w1#7 >= (byte/signed byte/word/signed word/dword/signed dword) 0 +Inversing boolean not [323] (bool~) compare::$25 ← (signed word) compare::w2#7 < (byte/signed byte/word/signed word/dword/signed dword) 0 from [322] (bool~) compare::$24 ← (signed word) compare::w2#7 >= (byte/signed byte/word/signed word/dword/signed dword) 0 +Successful SSA optimization Pass2UnaryNotSimplification +Alias (byte*) print_line_cursor#0 = (byte*) print_screen#0 (byte*) print_char_cursor#0 (byte*) print_line_cursor#29 (byte*) print_char_cursor#91 (byte*) print_screen#8 (byte*) print_line_cursor#28 (byte*) print_char_cursor#83 (byte*) print_screen#7 (byte*) print_line_cursor#25 (byte*) print_char_cursor#80 (byte*) print_screen#6 (byte*) print_line_cursor#21 (byte*) print_char_cursor#72 (byte*) print_screen#5 +Alias (byte*) print_str::str#2 = (byte*) print_str::str#3 +Alias (byte*) print_char_cursor#2 = (byte*) print_char_cursor#30 (byte*) print_char_cursor#58 (byte*) print_char_cursor#31 +Alias (byte*) print_line_cursor#1 = (byte*~) print_ln::$0 (byte*) print_line_cursor#10 (byte*) print_char_cursor#3 (byte*) print_line_cursor#11 (byte*) print_char_cursor#33 (byte*) print_line_cursor#2 (byte*) print_char_cursor#4 +Alias (word) print_word::w#0 = (word~) print_sword::$4 +Alias (byte*) print_char_cursor#34 = (byte*) print_char_cursor#5 (byte*) print_char_cursor#36 (byte*) print_char_cursor#7 +Alias (byte*) print_char_cursor#61 = (byte*) print_char_cursor#74 +Alias (signed word) print_sword::w#3 = (signed word) print_sword::w#6 (signed word) print_sword::w#5 +Alias (byte*) print_char_cursor#35 = (byte*) print_char_cursor#6 +Alias (signed word) print_sword::w#0 = (signed word~) print_sword::$3 +Alias (byte) print_byte::b#0 = (byte~) print_word::$0 +Alias (word) print_word::w#1 = (word) print_word::w#2 +Alias (byte*) print_char_cursor#37 = (byte*) print_char_cursor#8 +Alias (byte) print_byte::b#1 = (byte~) print_word::$2 +Alias (byte*) print_char_cursor#10 = (byte*) print_char_cursor#9 (byte*) print_char_cursor#38 (byte*) print_char_cursor#39 +Alias (byte) print_byte::b#2 = (byte) print_byte::b#3 +Alias (byte*) print_char_cursor#11 = (byte*) print_char_cursor#40 +Alias (byte*) print_char_cursor#12 = (byte*) print_char_cursor#41 (byte*) print_char_cursor#42 (byte*) print_char_cursor#13 +Alias (byte*) print_char_cursor#14 = (byte*) print_char_cursor#44 (byte*) print_char_cursor#15 +Alias (byte*) print_line_cursor#12 = (byte*) print_screen#3 (byte*) print_screen#2 (byte*) print_line_cursor#3 (byte*) print_char_cursor#16 (byte*) print_char_cursor#45 (byte*) print_line_cursor#4 (byte*) print_char_cursor#17 +Alias (byte*) print_line_cursor#13 = (byte*) print_line_cursor#5 +Alias (byte*) print_char_cursor#18 = (byte*) print_char_cursor#46 +Alias (byte) main::s#3 = (byte) main::s#4 +Alias (byte) main::op#2 = (byte) main::op#4 (byte) main::op#6 (byte) main::op#5 +Alias (signed word) main::w1#1 = (signed word) main::w1#5 (signed word) main::w1#7 (signed word) main::w1#6 +Alias (signed word) main::w2#1 = (signed word) main::w2#3 (signed word) main::w2#5 (signed word) main::w2#4 +Alias (byte) main::j#5 = (byte) main::j#7 (byte) main::j#8 (byte) main::j#6 +Alias (byte*) print_line_cursor#19 = (byte*) print_line_cursor#22 (byte*) print_line_cursor#26 +Alias (byte) main::i#6 = (byte) main::i#8 (byte) main::i#9 (byte) main::i#7 +Alias (byte*) print_char_cursor#19 = (byte*) print_char_cursor#47 (byte*) print_char_cursor#68 +Alias (byte) main::s#2 = (byte) main::s#9 +Alias (byte*) print_line_cursor#14 = (byte*) print_line_cursor#6 +Alias (byte*) print_char_cursor#20 = (byte*) print_char_cursor#48 +Alias (byte) main::j#3 = (byte) main::j#4 +Alias (byte) main::i#3 = (byte) main::i#4 (byte) main::i#5 +Alias (signed word) main::w1#3 = (signed word) main::w1#4 +Alias (byte*) print_char_cursor#76 = (byte*) print_char_cursor#82 (byte*) print_char_cursor#77 +Alias (byte) main::s#10 = (byte) main::s#8 (byte) main::s#6 +Alias (byte*) print_line_cursor#23 = (byte*) print_line_cursor#27 (byte*) print_line_cursor#31 +Alias (byte*) print_line_cursor#15 = (byte*) print_line_cursor#24 (byte*) print_line_cursor#20 (byte*) print_line_cursor#7 +Alias (byte*) print_char_cursor#21 = (byte*) print_char_cursor#78 (byte*) print_char_cursor#69 (byte*) print_char_cursor#49 +Alias (signed word) compare::w1#1 = (signed word) compare::w1#9 (signed word) compare::w1#10 (signed word) compare::w1#2 (signed word) compare::w1#11 (signed word) compare::w1#3 (signed word) compare::w1#12 (signed word) compare::w1#4 (signed word) compare::w1#13 (signed word) compare::w1#5 (signed word) compare::w1#14 (signed word) compare::w1#19 (signed word) compare::w1#6 (signed word) compare::w1#23 (signed word) compare::w1#24 (signed word) compare::w1#25 (signed word) compare::w1#26 (signed word) compare::w1#27 (signed word) compare::w1#28 +Alias (signed word) compare::w2#1 = (signed word) compare::w2#9 (signed word) compare::w2#10 (signed word) compare::w2#2 (signed word) compare::w2#11 (signed word) compare::w2#3 (signed word) compare::w2#12 (signed word) compare::w2#4 (signed word) compare::w2#13 (signed word) compare::w2#5 (signed word) compare::w2#14 (signed word) compare::w2#25 (signed word) compare::w2#6 (signed word) compare::w2#29 (signed word) compare::w2#30 (signed word) compare::w2#31 (signed word) compare::w2#32 (signed word) compare::w2#33 (signed word) compare::w2#34 +Alias (byte*) print_char_cursor#100 = (byte*) print_char_cursor#103 (byte*) print_char_cursor#105 (byte*) print_char_cursor#106 (byte*) print_char_cursor#101 (byte*) print_char_cursor#107 (byte*) print_char_cursor#99 (byte*) print_char_cursor#108 (byte*) print_char_cursor#98 (byte*) print_char_cursor#109 (byte*) print_char_cursor#96 (byte*) print_char_cursor#92 (byte*) print_char_cursor#88 (byte*) print_char_cursor#93 (byte*) print_char_cursor#94 (byte*) print_char_cursor#95 (byte*) print_char_cursor#97 (byte*) print_char_cursor#102 (byte*) print_char_cursor#104 +Alias (byte) compare::r#0 = (byte) compare::r#30 (byte) compare::r#31 (byte) compare::r#29 (byte) compare::r#32 (byte) compare::r#28 (byte) compare::r#33 (byte) compare::r#27 (byte) compare::r#34 (byte) compare::r#26 (byte) compare::r#24 (byte) compare::r#20 (byte) compare::r#25 +Alias (byte) compare::op#1 = (byte) compare::op#2 (byte) compare::op#3 (byte) compare::op#4 (byte) compare::op#5 (byte) compare::op#6 +Alias (byte*) compare::ops#0 = (byte*) compare::ops#17 (byte*) compare::ops#16 (byte*) compare::ops#15 (byte*) compare::ops#14 (byte*) compare::ops#13 (byte*) compare::ops#11 +Alias (byte*) compare::ops#7 = (byte*) compare::ops#8 +Alias (signed word) compare::w2#15 = (signed word) compare::w2#17 (signed word) compare::w2#7 (signed word) compare::w2#18 (signed word) compare::w2#16 +Alias (byte) compare::r#10 = (byte) compare::r#11 (byte) compare::r#13 (byte) compare::r#9 (byte) compare::r#12 +Alias (byte*) print_char_cursor#22 = (byte*) print_char_cursor#50 +Alias (byte*) print_char_cursor#23 = (byte*) print_char_cursor#51 (byte*) print_char_cursor#65 +Alias (byte*) print_char_cursor#64 = (byte*) print_char_cursor#79 +Alias (signed word) compare::w1#22 = (signed word) compare::w1#29 (signed word) compare::w1#7 +Alias (byte*) compare::ops#10 = (byte*) compare::ops#12 (byte*) compare::ops#9 +Alias (signed word) compare::w2#19 = (signed word) compare::w2#28 (signed word) compare::w2#20 +Alias (byte) compare::r#14 = (byte) compare::r#23 (byte) compare::r#15 +Alias (byte*) print_char_cursor#24 = (byte*) print_char_cursor#52 +Alias (byte) compare::r#7 = (byte) compare::r#8 +Alias (byte*) print_char_cursor#25 = (byte*) print_char_cursor#53 +Alias (byte*) print_char_cursor#26 = (byte*) print_char_cursor#54 (byte*) print_char_cursor#56 (byte*) print_char_cursor#28 +Alias (byte*) print_char_cursor#27 = (byte*) print_char_cursor#55 +Alias (byte*) print_line_cursor#16 = (byte*) print_line_cursor#8 +Alias (byte*) print_char_cursor#29 = (byte*) print_char_cursor#57 +Successful SSA optimization Pass2AliasElimination +Alias (byte) main::op#2 = (byte) main::op#3 +Alias (signed word) main::w1#1 = (signed word) main::w1#3 +Alias (signed word) main::w2#1 = (signed word) main::w2#2 +Alias (byte) main::j#3 = (byte) main::j#5 +Alias (byte) main::i#3 = (byte) main::i#6 +Alias (signed word) compare::w1#1 = (signed word) compare::w1#20 (signed word) compare::w1#21 (signed word) compare::w1#15 (signed word) compare::w1#16 (signed word) compare::w1#17 (signed word) compare::w1#18 +Alias (byte*) print_char_cursor#100 = (byte*) print_char_cursor#89 (byte*) print_char_cursor#90 (byte*) print_char_cursor#84 (byte*) print_char_cursor#85 (byte*) print_char_cursor#86 (byte*) print_char_cursor#87 +Alias (signed word) compare::w2#1 = (signed word) compare::w2#26 (signed word) compare::w2#27 (signed word) compare::w2#21 (signed word) compare::w2#22 (signed word) compare::w2#23 (signed word) compare::w2#24 +Alias (signed word) compare::w1#22 = (signed word) compare::w1#8 +Alias (byte*) compare::ops#10 = (byte*) compare::ops#7 +Alias (signed word) compare::w2#15 = (signed word) compare::w2#19 (signed word) compare::w2#8 +Alias (byte) compare::r#10 = (byte) compare::r#14 (byte) compare::r#7 +Successful SSA optimization Pass2AliasElimination +Alias (signed word) compare::w1#1 = (signed word) compare::w1#22 +Alias (byte*) print_char_cursor#100 = (byte*) print_char_cursor#64 +Alias (signed word) compare::w2#1 = (signed word) compare::w2#15 +Successful SSA optimization Pass2AliasElimination +Self Phi Eliminated (byte*) print_char_cursor#32 +Self Phi Eliminated (byte*) print_line_cursor#12 +Self Phi Eliminated (signed word) main::w1#1 +Self Phi Eliminated (signed word) main::w2#1 +Self Phi Eliminated (byte) main::j#3 +Self Phi Eliminated (byte) main::i#3 +Self Phi Eliminated (byte*) print_line_cursor#15 +Self Phi Eliminated (byte*) print_char_cursor#21 +Successful SSA optimization Pass2SelfPhiElimination +Redundant Phi (byte*) print_str::str#4 (byte*) print_str::str#1 +Redundant Phi (byte*) print_char_cursor#73 (byte*) print_char_cursor#22 +Redundant Phi (byte*) print_line_cursor#17 (byte*) print_line_cursor#19 +Redundant Phi (byte*) print_char_cursor#59 (byte*) print_char_cursor#19 +Redundant Phi (byte*) print_char_cursor#32 (byte*) print_char_cursor#59 +Redundant Phi (byte*) print_char_cursor#34 (byte*) print_char_cursor#10 +Redundant Phi (byte*) print_char_cursor#35 (byte*) print_char_cursor#14 +Redundant Phi (word) print_word::w#1 (word) print_word::w#0 +Redundant Phi (byte*) print_char_cursor#62 (byte*) print_char_cursor#60 +Redundant Phi (byte*) print_char_cursor#37 (byte*) print_char_cursor#12 +Redundant Phi (byte*) print_char_cursor#10 (byte*) print_char_cursor#12 +Redundant Phi (byte*) print_char_cursor#11 (byte*) print_char_cursor#14 +Redundant Phi (byte*) print_char_cursor#12 (byte*) print_char_cursor#14 +Redundant Phi (byte*) print_screen#1 (byte*) print_screen#4 +Redundant Phi (byte*) print_line_cursor#12 (byte*) print_screen#1 +Redundant Phi (byte*) print_screen#4 (byte*) print_line_cursor#0 +Redundant Phi (byte*) print_line_cursor#18 (byte*) print_line_cursor#0 +Redundant Phi (byte*) print_char_cursor#66 (byte*) print_line_cursor#0 +Redundant Phi (byte*) print_line_cursor#13 (byte*) print_line_cursor#12 +Redundant Phi (byte*) print_char_cursor#18 (byte*) print_line_cursor#12 +Redundant Phi (signed word) main::w1#1 (signed word) main::w1#2 +Redundant Phi (signed word) main::w2#1 (signed word) main::w2#0 +Redundant Phi (byte) main::j#3 (byte) main::j#2 +Redundant Phi (byte) main::i#3 (byte) main::i#10 +Redundant Phi (byte*) print_char_cursor#19 (byte*) print_char_cursor#26 +Redundant Phi (byte*) print_line_cursor#14 (byte*) print_line_cursor#1 +Redundant Phi (byte*) print_char_cursor#20 (byte*) print_line_cursor#1 +Redundant Phi (byte*) print_line_cursor#15 (byte*) print_line_cursor#23 +Redundant Phi (byte*) print_char_cursor#21 (byte*) print_char_cursor#76 +Redundant Phi (byte) compare::op#1 (byte) compare::op#0 +Redundant Phi (signed word) compare::w1#1 (signed word) compare::w1#0 +Redundant Phi (signed word) compare::w2#1 (signed word) compare::w2#0 +Redundant Phi (byte*) print_char_cursor#100 (byte*) print_char_cursor#67 +Redundant Phi (byte*) print_char_cursor#22 (byte*) print_char_cursor#34 +Redundant Phi (byte*) print_char_cursor#23 (byte*) print_char_cursor#2 +Redundant Phi (byte*) print_char_cursor#24 (byte*) print_char_cursor#14 +Redundant Phi (byte*) print_char_cursor#25 (byte*) print_char_cursor#34 +Redundant Phi (byte*) print_char_cursor#26 (byte*) print_char_cursor#14 +Redundant Phi (byte*) print_char_cursor#27 (byte*) print_char_cursor#14 +Redundant Phi (byte*) print_line_cursor#16 (byte*) print_line_cursor#15 +Redundant Phi (byte*) print_char_cursor#29 (byte*) print_char_cursor#21 +Successful SSA optimization Pass2RedundantPhiElimination +Simple Condition (bool~) print_str::$0 [85] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 +Simple Condition (bool~) print_ln::$1 [98] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#14) goto print_ln::@1 +Simple Condition (bool~) print_sword::$1 [108] if((signed word) print_sword::w#3>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 +Simple Condition (bool~) print_cls::$1 [168] if((byte*) print_cls::sc#1!=(byte*~) print_cls::$0) goto print_cls::@1 +Simple Condition (bool~) main::$5 [204] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 +Simple Condition (bool~) main::$7 [208] if((byte) main::op#1!=rangelast(0,5)) goto main::@3 +Simple Condition (bool~) main::$8 [218] if((byte) main::j#1!=rangelast(0,2)) goto main::@2 +Simple Condition (bool~) main::$9 [222] if((byte) main::i#1!=rangelast(0,2)) goto main::@1 +Simple Condition (bool~) compare::$0 [243] if((byte) compare::op#0==(byte) LT#0) goto compare::@1 +Simple Condition (bool~) compare::$18 [247] if((signed word) compare::w1#0>=(signed word) compare::w2#0) goto compare::@17 +Simple Condition (bool~) compare::$1 [250] if((byte) compare::op#0==(byte) LE#0) goto compare::@2 +Simple Condition (bool~) compare::$16 [254] if((signed word) compare::w1#0>(signed word) compare::w2#0) goto compare::@15 +Simple Condition (bool~) compare::$2 [257] if((byte) compare::op#0==(byte) GT#0) goto compare::@3 +Simple Condition (bool~) compare::$14 [261] if((signed word) compare::w1#0<=(signed word) compare::w2#0) goto compare::@13 +Simple Condition (bool~) compare::$3 [264] if((byte) compare::op#0==(byte) GE#0) goto compare::@4 +Simple Condition (bool~) compare::$12 [268] if((signed word) compare::w1#0<(signed word) compare::w2#0) goto compare::@11 +Simple Condition (bool~) compare::$4 [271] if((byte) compare::op#0==(byte) EQ#0) goto compare::@5 +Simple Condition (bool~) compare::$10 [275] if((signed word) compare::w1#0!=(signed word) compare::w2#0) goto compare::@9 +Simple Condition (bool~) compare::$6 [279] if((byte) compare::op#0!=(byte) NE#0) goto compare::@6 +Simple Condition (bool~) compare::$8 [284] if((signed word) compare::w1#0==(signed word) compare::w2#0) goto compare::@7 +Simple Condition (bool~) compare::$20 [308] if((signed word) compare::w1#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@18 +Simple Condition (bool~) compare::$25 [324] if((signed word) compare::w2#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@19 +Successful SSA optimization Pass2ConditionalJumpSimplification +Constant (const byte*) PROCPORT_DDR#0 = ((byte*))0 +Constant (const byte) PROCPORT_DDR_MEMORY_MASK#0 = 7 +Constant (const byte*) PROCPORT#0 = ((byte*))1 +Constant (const byte) PROCPORT_RAM_ALL#0 = $30 +Constant (const byte) PROCPORT_RAM_IO#0 = $35 +Constant (const byte) PROCPORT_RAM_CHARROM#0 = $31 +Constant (const byte) PROCPORT_KERNEL_IO#0 = $36 +Constant (const byte) PROCPORT_BASIC_KERNEL_IO#0 = $37 +Constant (const byte*) CHARGEN#0 = ((byte*))$d000 +Constant (const word) SPRITE_PTRS#0 = $3f8 +Constant (const byte*) SPRITES_XPOS#0 = ((byte*))$d000 +Constant (const byte*) SPRITES_YPOS#0 = ((byte*))$d001 +Constant (const byte*) SPRITES_XMSB#0 = ((byte*))$d010 +Constant (const byte*) RASTER#0 = ((byte*))$d012 +Constant (const byte*) SPRITES_ENABLE#0 = ((byte*))$d015 +Constant (const byte*) SPRITES_EXPAND_Y#0 = ((byte*))$d017 +Constant (const byte*) SPRITES_PRIORITY#0 = ((byte*))$d01b +Constant (const byte*) SPRITES_MC#0 = ((byte*))$d01c +Constant (const byte*) SPRITES_EXPAND_X#0 = ((byte*))$d01d +Constant (const byte*) BORDERCOL#0 = ((byte*))$d020 +Constant (const byte*) BGCOL#0 = ((byte*))$d021 +Constant (const byte*) BGCOL1#0 = ((byte*))$d021 +Constant (const byte*) BGCOL2#0 = ((byte*))$d022 +Constant (const byte*) BGCOL3#0 = ((byte*))$d023 +Constant (const byte*) BGCOL4#0 = ((byte*))$d024 +Constant (const byte*) SPRITES_MC1#0 = ((byte*))$d025 +Constant (const byte*) SPRITES_MC2#0 = ((byte*))$d026 +Constant (const byte*) SPRITES_COLS#0 = ((byte*))$d027 +Constant (const byte*) VIC_CONTROL#0 = ((byte*))$d011 +Constant (const byte*) D011#0 = ((byte*))$d011 +Constant (const byte) VIC_RST8#0 = $80 +Constant (const byte) VIC_ECM#0 = $40 +Constant (const byte) VIC_BMM#0 = $20 +Constant (const byte) VIC_DEN#0 = $10 +Constant (const byte) VIC_RSEL#0 = 8 +Constant (const byte*) VIC_CONTROL2#0 = ((byte*))$d016 +Constant (const byte*) D016#0 = ((byte*))$d016 +Constant (const byte) VIC_MCM#0 = $10 +Constant (const byte) VIC_CSEL#0 = 8 +Constant (const byte*) D018#0 = ((byte*))$d018 +Constant (const byte*) VIC_MEMORY#0 = ((byte*))$d018 +Constant (const byte*) LIGHTPEN_X#0 = ((byte*))$d013 +Constant (const byte*) LIGHTPEN_Y#0 = ((byte*))$d014 +Constant (const byte*) IRQ_STATUS#0 = ((byte*))$d019 +Constant (const byte*) IRQ_ENABLE#0 = ((byte*))$d01a +Constant (const byte) IRQ_RASTER#0 = 1 +Constant (const byte) IRQ_COLLISION_BG#0 = 2 +Constant (const byte) IRQ_COLLISION_SPRITE#0 = 4 +Constant (const byte) IRQ_LIGHTPEN#0 = 8 +Constant (const byte*) COLS#0 = ((byte*))$d800 +Constant (const byte*) CIA1_PORT_A#0 = ((byte*))$dc00 +Constant (const byte*) CIA1_PORT_B#0 = ((byte*))$dc01 +Constant (const byte*) CIA1_PORT_A_DDR#0 = ((byte*))$dc02 +Constant (const byte*) CIA1_PORT_B_DDR#0 = ((byte*))$dc03 +Constant (const byte*) CIA1_INTERRUPT#0 = ((byte*))$dc0d +Constant (const byte) CIA_INTERRUPT_CLEAR#0 = $7f +Constant (const byte*) CIA2_PORT_A#0 = ((byte*))$dd00 +Constant (const byte*) CIA2_PORT_B#0 = ((byte*))$dd01 +Constant (const byte*) CIA2_PORT_A_DDR#0 = ((byte*))$dd02 +Constant (const byte*) CIA2_PORT_B_DDR#0 = ((byte*))$dd03 +Constant (const byte*) CIA2_INTERRUPT#0 = ((byte*))$dd0d +Constant (const void()**) KERNEL_IRQ#0 = ((void()**))$314 +Constant (const void()**) HARDWARE_IRQ#0 = ((void()**))$fffe +Constant (const byte) BLACK#0 = 0 +Constant (const byte) WHITE#0 = 1 +Constant (const byte) RED#0 = 2 +Constant (const byte) CYAN#0 = 3 +Constant (const byte) PURPLE#0 = 4 +Constant (const byte) GREEN#0 = 5 +Constant (const byte) BLUE#0 = 6 +Constant (const byte) YELLOW#0 = 7 +Constant (const byte) ORANGE#0 = 8 +Constant (const byte) BROWN#0 = 9 +Constant (const byte) PINK#0 = $a +Constant (const byte) DARK_GREY#0 = $b +Constant (const byte) GREY#0 = $c +Constant (const byte) LIGHT_GREEN#0 = $d +Constant (const byte) LIGHT_BLUE#0 = $e +Constant (const byte) LIGHT_GREY#0 = $f +Constant (const byte*) print_line_cursor#0 = ((byte*))$400 +Constant (const byte) print_char::ch#0 = '-' +Constant (const byte[]) print_hextab#0 = $1 +Constant (const signed word/signed dword) $0 = -$6fed +Constant (const byte) main::s#0 = 0 +Constant (const byte) main::i#0 = 0 +Constant (const byte) main::j#0 = 0 +Constant (const byte) main::op#0 = 0 +Constant (const byte) main::s#2 = 0 +Constant (const byte) LT#0 = 0 +Constant (const byte) LE#0 = 1 +Constant (const byte) GT#0 = 2 +Constant (const byte) GE#0 = 3 +Constant (const byte) EQ#0 = 4 +Constant (const byte) NE#0 = 5 +Constant (const byte) FF#0 = $57 +Constant (const byte) TT#0 = $51 +Constant (const byte*) compare::ops#0 = 0 +Constant (const byte*) compare::ops#1 = compare::$29 +Constant (const byte*) compare::ops#2 = compare::$30 +Constant (const byte*) compare::ops#3 = compare::$31 +Constant (const byte*) compare::ops#4 = compare::$32 +Constant (const byte*) compare::ops#5 = compare::$33 +Constant (const byte*) compare::ops#6 = compare::$34 +Constant (const byte) print_char::ch#3 = ' ' +Constant (const byte) print_char::ch#5 = ' ' +Successful SSA optimization Pass2ConstantIdentification +Constant (const byte*) print_cls::sc#0 = print_line_cursor#0 +Constant (const byte*) print_cls::$0 = print_line_cursor#0+$3e8 +Constant (const signed word[]) swords#0 = { $0, $12, $7fed } +Constant (const byte) compare::r#0 = FF#0 +Constant (const byte) compare::r#1 = TT#0 +Constant (const byte) compare::r#2 = TT#0 +Constant (const byte) compare::r#3 = TT#0 +Constant (const byte) compare::r#4 = TT#0 +Constant (const byte) compare::r#5 = TT#0 +Constant (const byte) compare::r#6 = TT#0 +Successful SSA optimization Pass2ConstantIdentification +if() condition always true - replacing block destination [62] if(true) goto main::@6 +Successful SSA optimization Pass2ConstantIfs +Successful SSA optimization PassNEliminateUnusedVars +Eliminating Noop Cast (word) print_word::w#0 ← ((word)) (signed word) print_sword::w#4 +Successful SSA optimization Pass2NopCastElimination +Removing unused block main::@return +Successful SSA optimization Pass2EliminateUnusedBlocks +Resolved ranged next value main::op#1 ← ++ main::op#2 to ++ +Resolved ranged comparison value if(main::op#1!=rangelast(0,5)) goto main::@3 to (byte/signed byte/word/signed word/dword/signed dword) 6 +Resolved ranged next value main::j#1 ← ++ main::j#2 to ++ +Resolved ranged comparison value if(main::j#1!=rangelast(0,2)) goto main::@2 to (byte/signed byte/word/signed word/dword/signed dword) 3 +Resolved ranged next value main::i#1 ← ++ main::i#10 to ++ +Resolved ranged comparison value if(main::i#1!=rangelast(0,2)) goto main::@1 to (byte/signed byte/word/signed word/dword/signed dword) 3 +Culled Empty Block (label) @4 +Culled Empty Block (label) print_ln::@2 +Culled Empty Block (label) print_sword::@3 +Culled Empty Block (label) print_word::@2 +Culled Empty Block (label) @16 +Culled Empty Block (label) print_byte::@2 +Culled Empty Block (label) print_cls::@2 +Culled Empty Block (label) @23 +Culled Empty Block (label) main::@15 +Culled Empty Block (label) main::@17 +Culled Empty Block (label) main::@5 +Culled Empty Block (label) @24 +Culled Empty Block (label) compare::@6 +Culled Empty Block (label) compare::@41 +Culled Empty Block (label) compare::@43 +Culled Empty Block (label) compare::@44 +Culled Empty Block (label) @26 +Successful SSA optimization Pass2CullEmptyBlocks +Self Phi Eliminated (signed word) main::w1#2 +Self Phi Eliminated (byte) main::i#10 +Successful SSA optimization Pass2SelfPhiElimination +Redundant Phi (signed word) main::w1#2 (signed word) main::w1#0 +Redundant Phi (byte) main::i#10 (byte) main::i#2 +Successful SSA optimization Pass2RedundantPhiElimination +Inlining constant with var siblings (const byte) print_char::ch#0 +Inlining constant with var siblings (const byte) print_char::ch#3 +Inlining constant with var siblings (const byte) print_char::ch#5 +Inlining constant with var siblings (const byte*) print_cls::sc#0 +Inlining constant with var siblings (const byte) main::s#0 +Inlining constant with var siblings (const byte) main::i#0 +Inlining constant with var siblings (const byte) main::j#0 +Inlining constant with var siblings (const byte) main::op#0 +Inlining constant with var siblings (const byte) main::s#2 +Inlining constant with var siblings (const byte*) compare::ops#0 +Inlining constant with var siblings (const byte*) compare::ops#1 +Inlining constant with var siblings (const byte*) compare::ops#2 +Inlining constant with var siblings (const byte*) compare::ops#3 +Inlining constant with var siblings (const byte*) compare::ops#4 +Inlining constant with var siblings (const byte*) compare::ops#5 +Inlining constant with var siblings (const byte*) compare::ops#6 +Inlining constant with var siblings (const byte) compare::r#0 +Inlining constant with var siblings (const byte) compare::r#1 +Inlining constant with var siblings (const byte) compare::r#2 +Inlining constant with var siblings (const byte) compare::r#3 +Inlining constant with var siblings (const byte) compare::r#4 +Inlining constant with var siblings (const byte) compare::r#5 +Inlining constant with var siblings (const byte) compare::r#6 +Inlining constant with var siblings (const byte*) print_line_cursor#0 +Constant inlined print_cls::$0 = ((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8 +Constant inlined compare::ops#0 = (byte*) 0 +Constant inlined compare::r#1 = (const byte) TT#0 +Constant inlined compare::r#0 = (const byte) FF#0 +Constant inlined $0 = -(word/signed word/dword/signed dword) $6fed +Constant inlined compare::r#3 = (const byte) TT#0 +Constant inlined compare::r#2 = (const byte) TT#0 +Constant inlined $1 = (const byte[]) print_hextab#0 +Constant inlined compare::r#5 = (const byte) TT#0 +Constant inlined compare::r#4 = (const byte) TT#0 +Constant inlined compare::$34 = (const byte*) compare::ops#6 +Constant inlined main::i#0 = (byte/signed byte/word/signed word/dword/signed dword) 0 +Constant inlined main::j#0 = (byte/signed byte/word/signed word/dword/signed dword) 0 +Constant inlined main::op#0 = (byte/signed byte/word/signed word/dword/signed dword) 0 +Constant inlined main::s#0 = (byte/signed byte/word/signed word/dword/signed dword) 0 +Constant inlined print_line_cursor#0 = ((byte*))(word/signed word/dword/signed dword) $400 +Constant inlined print_cls::sc#0 = ((byte*))(word/signed word/dword/signed dword) $400 +Constant inlined compare::$30 = (const byte*) compare::ops#2 +Constant inlined compare::$31 = (const byte*) compare::ops#3 +Constant inlined compare::$32 = (const byte*) compare::ops#4 +Constant inlined compare::$33 = (const byte*) compare::ops#5 +Constant inlined main::s#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 +Constant inlined print_char::ch#3 = (byte) ' ' +Constant inlined compare::r#6 = (const byte) TT#0 +Constant inlined print_char::ch#5 = (byte) ' ' +Constant inlined compare::$29 = (const byte*) compare::ops#1 +Constant inlined print_char::ch#0 = (byte) '-' +Successful SSA optimization Pass2ConstantInlining +Inlining constant with var siblings (const byte*) compare::ops#1 +Inlining constant with var siblings (const byte*) compare::ops#2 +Inlining constant with var siblings (const byte*) compare::ops#3 +Inlining constant with var siblings (const byte*) compare::ops#4 +Inlining constant with var siblings (const byte*) compare::ops#5 +Inlining constant with var siblings (const byte*) compare::ops#6 +Inlining constant with var siblings (const byte*) compare::ops#1 +Inlining constant with var siblings (const byte*) compare::ops#2 +Inlining constant with var siblings (const byte*) compare::ops#3 +Inlining constant with var siblings (const byte*) compare::ops#4 +Inlining constant with var siblings (const byte*) compare::ops#5 +Inlining constant with var siblings (const byte*) compare::ops#6 +Added new block during phi lifting main::@18(between main::@10 and main::@1) +Added new block during phi lifting main::@19(between main::@9 and main::@2) +Added new block during phi lifting main::@20(between main::@4 and main::@3) +Added new block during phi lifting main::@21(between main::@16 and main::@4) +Added new block during phi lifting print_ln::@3(between print_ln::@1 and print_ln::@1) +Added new block during phi lifting compare::@45(between compare::@16 and compare::@18) +Added new block during phi lifting compare::@46(between compare::@40 and compare::@19) +Added new block during phi lifting print_sword::@5(between print_sword and print_sword::@1) +Added new block during phi lifting print_cls::@3(between print_cls::@1 and print_cls::@1) +Adding NOP phi() at start of @begin +Adding NOP phi() at start of @25 +Adding NOP phi() at start of @end +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@8 +Adding NOP phi() at start of main::@6 +Adding NOP phi() at start of compare::@26 +Adding NOP phi() at start of compare::@28 +Adding NOP phi() at start of compare::@30 +Adding NOP phi() at start of compare::@32 +Adding NOP phi() at start of compare::@34 +Adding NOP phi() at start of compare::@36 +Adding NOP phi() at start of print_cls +CALL GRAPH +Calls in [] to main:2 +Calls in [main] to print_cls:5 compare:22 print_ln:26 +Calls in [compare] to print_char:71 print_sword:77 print_str:79 print_char:82 print_sword:88 print_char:92 +Calls in [print_sword] to print_char:123 print_word:128 +Calls in [print_word] to print_byte:135 print_byte:139 +Calls in [print_byte] to print_char:146 print_char:151 + +Created 37 initial phi equivalence classes +Coalesced [9] print_char_cursor#111 ← print_char_cursor#81 +Coalesced [10] main::s#12 ← main::s#7 +Coalesced [11] print_line_cursor#34 ← print_line_cursor#32 +Coalesced [15] print_char_cursor#113 ← print_char_cursor#75 +Coalesced [16] main::s#14 ← main::s#5 +Coalesced [17] print_line_cursor#36 ← print_line_cursor#30 +Not coalescing [27] print_char_cursor#116 ← print_line_cursor#1 +Coalesced [28] print_line_cursor#39 ← print_line_cursor#1 +Coalesced [37] main::i#11 ← main::i#1 +Coalesced [38] print_char_cursor#110 ← print_char_cursor#76 +Coalesced [39] main::s#11 ← main::s#10 +Coalesced [40] print_line_cursor#33 ← print_line_cursor#23 +Coalesced [41] main::j#9 ← main::j#1 +Coalesced (already) [42] print_char_cursor#112 ← print_char_cursor#76 +Coalesced (already) [43] main::s#13 ← main::s#10 +Coalesced (already) [44] print_line_cursor#35 ← print_line_cursor#23 +Coalesced [45] main::op#7 ← main::op#1 +Coalesced (already) [46] print_char_cursor#114 ← print_char_cursor#76 +Coalesced (already) [47] main::s#15 ← main::s#10 +Coalesced (already) [48] print_line_cursor#37 ← print_line_cursor#23 +Coalesced [49] print_char_cursor#115 ← print_char_cursor#14 +Coalesced [50] main::s#16 ← main::s#1 +Coalesced (already) [51] print_line_cursor#38 ← print_line_cursor#19 +Coalesced [52] print_line_cursor#40 ← print_line_cursor#19 +Coalesced (already) [57] print_line_cursor#41 ← print_line_cursor#1 +Coalesced [67] compare::r#39 ← compare::r#21 +Coalesced [70] print_char_cursor#121 ← print_char_cursor#67 +Coalesced [72] print_char_cursor#118 ← print_char_cursor#14 +Coalesced [75] print_sword::w#7 ← print_sword::w#1 +Coalesced [76] print_char_cursor#127 ← print_char_cursor#70 +Coalesced [81] print_char_cursor#122 ← print_char_cursor#2 +Coalesced [83] print_char_cursor#120 ← print_char_cursor#14 +Coalesced [86] print_sword::w#8 ← print_sword::w#2 +Coalesced (already) [87] print_char_cursor#128 ← print_char_cursor#71 +Coalesced [90] print_char::ch#7 ← print_char::ch#4 +Coalesced (already) [91] print_char_cursor#123 ← print_char_cursor#14 +Coalesced (already) [94] print_char_cursor#119 ← print_char_cursor#2 +Coalesced (already) [95] print_char_cursor#117 ← print_char_cursor#67 +Coalesced [99] compare::r#40 ← compare::r#22 +Coalesced [103] compare::r#35 ← compare::r#16 +Coalesced [107] compare::r#36 ← compare::r#17 +Coalesced [111] compare::r#37 ← compare::r#18 +Coalesced [115] compare::r#38 ← compare::r#19 +Coalesced (already) [122] print_char_cursor#126 ← print_char_cursor#61 +Coalesced [125] print_sword::w#10 ← print_sword::w#0 +Coalesced [126] print_char_cursor#130 ← print_char_cursor#14 +Coalesced [130] print_sword::w#9 ← print_sword::w#3 +Coalesced (already) [131] print_char_cursor#129 ← print_char_cursor#61 +Coalesced [133] print_byte::b#4 ← print_byte::b#0 +Coalesced [134] print_char_cursor#131 ← print_char_cursor#60 +Coalesced [137] print_byte::b#5 ← print_byte::b#1 +Coalesced (already) [138] print_char_cursor#132 ← print_char_cursor#14 +Coalesced [144] print_char::ch#8 ← print_char::ch#1 +Coalesced (already) [145] print_char_cursor#124 ← print_char_cursor#63 +Coalesced [149] print_char::ch#9 ← print_char::ch#2 +Coalesced (already) [150] print_char_cursor#125 ← print_char_cursor#14 +Coalesced [153] print_str::str#5 ← print_str::str#1 +Coalesced (already) [154] print_char_cursor#133 ← print_char_cursor#14 +Coalesced [161] print_str::str#6 ← print_str::str#0 +Coalesced [162] print_char_cursor#134 ← print_char_cursor#1 +Coalesced [169] print_cls::sc#3 ← print_cls::sc#1 +Coalesced down to 13 phi equivalence classes +Culled Empty Block (label) main::@18 +Culled Empty Block (label) main::@19 +Culled Empty Block (label) main::@20 +Culled Empty Block (label) main::@21 +Culled Empty Block (label) print_ln::@3 +Culled Empty Block (label) compare::@46 +Culled Empty Block (label) compare::@45 +Culled Empty Block (label) print_sword::@5 +Culled Empty Block (label) print_cls::@3 +Adding NOP phi() at start of @begin +Adding NOP phi() at start of @25 +Adding NOP phi() at start of @end +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@8 +Adding NOP phi() at start of main::@6 +Adding NOP phi() at start of print_ln +Adding NOP phi() at start of compare::@26 +Adding NOP phi() at start of compare::@37 +Adding NOP phi() at start of compare::@38 +Adding NOP phi() at start of compare::@28 +Adding NOP phi() at start of compare::@30 +Adding NOP phi() at start of compare::@32 +Adding NOP phi() at start of compare::@34 +Adding NOP phi() at start of compare::@36 +Adding NOP phi() at start of print_sword::@2 +Adding NOP phi() at start of print_str +Adding NOP phi() at start of print_cls + +FINAL CONTROL FLOW GRAPH +@begin: scope:[] from + [0] phi() + to:@25 +@25: scope:[] from @begin + [1] phi() + [2] call main + to:@end +@end: scope:[] from @25 + [3] phi() +main: scope:[main] from @25 + [4] phi() + [5] call print_cls + to:main::@1 +main::@1: scope:[main] from main main::@10 + [6] (byte*) print_line_cursor#32 ← phi( main::@10/(byte*) print_line_cursor#23 main/((byte*))(word/signed word/dword/signed dword) $400 ) + [6] (byte) main::s#7 ← phi( main::@10/(byte) main::s#10 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [6] (byte*) print_char_cursor#81 ← phi( main::@10/(byte*) print_char_cursor#76 main/((byte*))(word/signed word/dword/signed dword) $400 ) + [6] (byte) main::i#2 ← phi( main::@10/(byte) main::i#1 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 + [8] (signed word) main::w1#0 ← *((const signed word[]) swords#0 + (byte~) main::$1) + to:main::@2 +main::@2: scope:[main] from main::@1 main::@9 + [9] (byte*) print_line_cursor#30 ← phi( main::@1/(byte*) print_line_cursor#32 main::@9/(byte*) print_line_cursor#23 ) + [9] (byte) main::s#5 ← phi( main::@1/(byte) main::s#7 main::@9/(byte) main::s#10 ) + [9] (byte*) print_char_cursor#75 ← phi( main::@1/(byte*) print_char_cursor#81 main::@9/(byte*) print_char_cursor#76 ) + [9] (byte) main::j#2 ← phi( main::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@9/(byte) main::j#1 ) + [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 + [11] (signed word) main::w2#0 ← *((const signed word[]) swords#0 + (byte~) main::$2) + to:main::@3 +main::@3: scope:[main] from main::@2 main::@4 + [12] (byte*) print_line_cursor#19 ← phi( main::@2/(byte*) print_line_cursor#30 main::@4/(byte*) print_line_cursor#23 ) + [12] (byte) main::s#3 ← phi( main::@2/(byte) main::s#5 main::@4/(byte) main::s#10 ) + [12] (byte*) print_char_cursor#67 ← phi( main::@2/(byte*) print_char_cursor#75 main::@4/(byte*) print_char_cursor#76 ) + [12] (byte) main::op#2 ← phi( main::@2/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@4/(byte) main::op#1 ) + [13] (signed word) compare::w1#0 ← (signed word) main::w1#0 + [14] (signed word) compare::w2#0 ← (signed word) main::w2#0 + [15] (byte) compare::op#0 ← (byte) main::op#2 + [16] call compare + to:main::@16 +main::@16: scope:[main] from main::@3 + [17] (byte) main::s#1 ← ++ (byte) main::s#3 + [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 + to:main::@8 +main::@8: scope:[main] from main::@16 + [19] phi() + [20] call print_ln + [21] (byte*~) print_char_cursor#116 ← (byte*) print_line_cursor#1 + to:main::@4 +main::@4: scope:[main] from main::@16 main::@8 + [22] (byte*) print_line_cursor#23 ← phi( main::@16/(byte*) print_line_cursor#19 main::@8/(byte*) print_line_cursor#1 ) + [22] (byte) main::s#10 ← phi( main::@16/(byte) main::s#1 main::@8/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [22] (byte*) print_char_cursor#76 ← phi( main::@16/(byte*) print_char_cursor#14 main::@8/(byte*~) print_char_cursor#116 ) + [23] (byte) main::op#1 ← ++ (byte) main::op#2 + [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 + to:main::@9 +main::@9: scope:[main] from main::@4 + [25] (byte) main::j#1 ← ++ (byte) main::j#2 + [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 + to:main::@10 +main::@10: scope:[main] from main::@9 + [27] (byte) main::i#1 ← ++ (byte) main::i#2 + [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 + to:main::@6 +main::@6: scope:[main] from main::@10 main::@6 + [29] phi() + to:main::@6 +print_ln: scope:[print_ln] from main::@8 + [30] phi() + to:print_ln::@1 +print_ln::@1: scope:[print_ln] from print_ln print_ln::@1 + [31] (byte*) print_line_cursor#9 ← phi( print_ln/(byte*) print_line_cursor#19 print_ln::@1/(byte*) print_line_cursor#1 ) + [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 + [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#14) goto print_ln::@1 + to:print_ln::@return +print_ln::@return: scope:[print_ln] from print_ln::@1 + [34] return + to:@return +compare: scope:[compare] from main::@3 + [35] if((byte) compare::op#0==(const byte) LT#0) goto compare::@1 + to:compare::@20 +compare::@20: scope:[compare] from compare + [36] if((byte) compare::op#0==(const byte) LE#0) goto compare::@2 + to:compare::@21 +compare::@21: scope:[compare] from compare::@20 + [37] if((byte) compare::op#0==(const byte) GT#0) goto compare::@3 + to:compare::@22 +compare::@22: scope:[compare] from compare::@21 + [38] if((byte) compare::op#0==(const byte) GE#0) goto compare::@4 + to:compare::@23 +compare::@23: scope:[compare] from compare::@22 + [39] if((byte) compare::op#0==(const byte) EQ#0) goto compare::@5 + to:compare::@24 +compare::@24: scope:[compare] from compare::@23 + [40] if((byte) compare::op#0!=(const byte) NE#0) goto compare::@16 + to:compare::@25 +compare::@25: scope:[compare] from compare::@24 + [41] if((signed word) compare::w1#0==(signed word) compare::w2#0) goto compare::@7 + to:compare::@26 +compare::@26: scope:[compare] from compare::@25 + [42] phi() + to:compare::@7 +compare::@7: scope:[compare] from compare::@25 compare::@26 + [43] (byte) compare::r#21 ← phi( compare::@25/(const byte) FF#0 compare::@26/(const byte) TT#0 ) + to:compare::@16 +compare::@16: scope:[compare] from compare::@11 compare::@13 compare::@15 compare::@17 compare::@24 compare::@7 compare::@9 + [44] (byte) compare::r#10 ← phi( compare::@11/(byte) compare::r#16 compare::@13/(byte) compare::r#17 compare::@15/(byte) compare::r#18 compare::@17/(byte) compare::r#19 compare::@24/(const byte) FF#0 compare::@7/(byte) compare::r#21 compare::@9/(byte) compare::r#22 ) + [44] (byte*) compare::ops#10 ← phi( compare::@11/(const byte*) compare::ops#3 compare::@13/(const byte*) compare::ops#4 compare::@15/(const byte*) compare::ops#5 compare::@17/(const byte*) compare::ops#6 compare::@24/(byte*) 0 compare::@7/(const byte*) compare::ops#1 compare::@9/(const byte*) compare::ops#2 ) + [45] if((signed word) compare::w1#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@18 + to:compare::@37 +compare::@37: scope:[compare] from compare::@16 + [46] phi() + [47] call print_char + to:compare::@18 +compare::@18: scope:[compare] from compare::@16 compare::@37 + [48] (byte*) print_char_cursor#70 ← phi( compare::@16/(byte*) print_char_cursor#67 compare::@37/(byte*) print_char_cursor#14 ) + [49] (signed word) print_sword::w#1 ← (signed word) compare::w1#0 + [50] call print_sword + to:compare::@39 +compare::@39: scope:[compare] from compare::@18 + [51] (byte*) print_str::str#1 ← (byte*) compare::ops#10 + [52] call print_str + to:compare::@40 +compare::@40: scope:[compare] from compare::@39 + [53] if((signed word) compare::w2#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@19 + to:compare::@38 +compare::@38: scope:[compare] from compare::@40 + [54] phi() + [55] call print_char + to:compare::@19 +compare::@19: scope:[compare] from compare::@38 compare::@40 + [56] (byte*) print_char_cursor#71 ← phi( compare::@40/(byte*) print_char_cursor#2 compare::@38/(byte*) print_char_cursor#14 ) + [57] (signed word) print_sword::w#2 ← (signed word) compare::w2#0 + [58] call print_sword + to:compare::@42 +compare::@42: scope:[compare] from compare::@19 + [59] (byte) print_char::ch#4 ← (byte) compare::r#10 + [60] call print_char + to:compare::@return +compare::@return: scope:[compare] from compare::@42 + [61] return + to:@return +compare::@5: scope:[compare] from compare::@23 + [62] if((signed word) compare::w1#0!=(signed word) compare::w2#0) goto compare::@9 + to:compare::@28 +compare::@28: scope:[compare] from compare::@5 + [63] phi() + to:compare::@9 +compare::@9: scope:[compare] from compare::@28 compare::@5 + [64] (byte) compare::r#22 ← phi( compare::@28/(const byte) TT#0 compare::@5/(const byte) FF#0 ) + to:compare::@16 +compare::@4: scope:[compare] from compare::@22 + [65] if((signed word) compare::w1#0<(signed word) compare::w2#0) goto compare::@11 + to:compare::@30 +compare::@30: scope:[compare] from compare::@4 + [66] phi() + to:compare::@11 +compare::@11: scope:[compare] from compare::@30 compare::@4 + [67] (byte) compare::r#16 ← phi( compare::@30/(const byte) TT#0 compare::@4/(const byte) FF#0 ) + to:compare::@16 +compare::@3: scope:[compare] from compare::@21 + [68] if((signed word) compare::w1#0<=(signed word) compare::w2#0) goto compare::@13 + to:compare::@32 +compare::@32: scope:[compare] from compare::@3 + [69] phi() + to:compare::@13 +compare::@13: scope:[compare] from compare::@3 compare::@32 + [70] (byte) compare::r#17 ← phi( compare::@3/(const byte) FF#0 compare::@32/(const byte) TT#0 ) + to:compare::@16 +compare::@2: scope:[compare] from compare::@20 + [71] if((signed word) compare::w1#0>(signed word) compare::w2#0) goto compare::@15 + to:compare::@34 +compare::@34: scope:[compare] from compare::@2 + [72] phi() + to:compare::@15 +compare::@15: scope:[compare] from compare::@2 compare::@34 + [73] (byte) compare::r#18 ← phi( compare::@2/(const byte) FF#0 compare::@34/(const byte) TT#0 ) + to:compare::@16 +compare::@1: scope:[compare] from compare + [74] if((signed word) compare::w1#0>=(signed word) compare::w2#0) goto compare::@17 + to:compare::@36 +compare::@36: scope:[compare] from compare::@1 + [75] phi() + to:compare::@17 +compare::@17: scope:[compare] from compare::@1 compare::@36 + [76] (byte) compare::r#19 ← phi( compare::@1/(const byte) FF#0 compare::@36/(const byte) TT#0 ) + to:compare::@16 +print_char: scope:[print_char] from compare::@37 compare::@38 compare::@42 print_byte print_byte::@1 print_sword::@2 + [77] (byte*) print_char_cursor#43 ← phi( compare::@37/(byte*) print_char_cursor#67 compare::@38/(byte*) print_char_cursor#2 compare::@42/(byte*) print_char_cursor#14 print_byte/(byte*) print_char_cursor#63 print_byte::@1/(byte*) print_char_cursor#14 print_sword::@2/(byte*) print_char_cursor#61 ) + [77] (byte) print_char::ch#6 ← phi( compare::@37/(byte) ' ' compare::@38/(byte) ' ' compare::@42/(byte) print_char::ch#4 print_byte/(byte) print_char::ch#1 print_byte::@1/(byte) print_char::ch#2 print_sword::@2/(byte) '-' ) + [78] *((byte*) print_char_cursor#43) ← (byte) print_char::ch#6 + [79] (byte*) print_char_cursor#14 ← ++ (byte*) print_char_cursor#43 + to:print_char::@return +print_char::@return: scope:[print_char] from print_char + [80] return + to:@return +print_sword: scope:[print_sword] from compare::@18 compare::@19 + [81] (byte*) print_char_cursor#61 ← phi( compare::@18/(byte*) print_char_cursor#70 compare::@19/(byte*) print_char_cursor#71 ) + [81] (signed word) print_sword::w#3 ← phi( compare::@18/(signed word) print_sword::w#1 compare::@19/(signed word) print_sword::w#2 ) + [82] if((signed word) print_sword::w#3>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 + to:print_sword::@2 +print_sword::@2: scope:[print_sword] from print_sword + [83] phi() + [84] call print_char + to:print_sword::@4 +print_sword::@4: scope:[print_sword] from print_sword::@2 + [85] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#3 + to:print_sword::@1 +print_sword::@1: scope:[print_sword] from print_sword print_sword::@4 + [86] (byte*) print_char_cursor#60 ← phi( print_sword/(byte*) print_char_cursor#61 print_sword::@4/(byte*) print_char_cursor#14 ) + [86] (signed word) print_sword::w#4 ← phi( print_sword/(signed word) print_sword::w#3 print_sword::@4/(signed word) print_sword::w#0 ) + [87] call print_word + to:print_sword::@return +print_sword::@return: scope:[print_sword] from print_sword::@1 + [88] return + to:@return +print_word: scope:[print_word] from print_sword::@1 + [89] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#4 + [90] call print_byte + to:print_word::@1 +print_word::@1: scope:[print_word] from print_word + [91] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#4 + [92] call print_byte + to:print_word::@return +print_word::@return: scope:[print_word] from print_word::@1 + [93] return + to:@return +print_byte: scope:[print_byte] from print_word print_word::@1 + [94] (byte*) print_char_cursor#63 ← phi( print_word/(byte*) print_char_cursor#60 print_word::@1/(byte*) print_char_cursor#14 ) + [94] (byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 ) + [95] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 + [96] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) + [97] call print_char + to:print_byte::@1 +print_byte::@1: scope:[print_byte] from print_byte + [98] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f + [99] (byte) print_char::ch#2 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) + [100] call print_char + to:print_byte::@return +print_byte::@return: scope:[print_byte] from print_byte::@1 + [101] return + to:@return +print_str: scope:[print_str] from compare::@39 + [102] phi() + to:print_str::@1 +print_str::@1: scope:[print_str] from print_str print_str::@2 + [103] (byte*) print_char_cursor#2 ← phi( print_str/(byte*) print_char_cursor#14 print_str::@2/(byte*) print_char_cursor#1 ) + [103] (byte*) print_str::str#2 ← phi( print_str/(byte*) print_str::str#1 print_str::@2/(byte*) print_str::str#0 ) + [104] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 + to:print_str::@return +print_str::@return: scope:[print_str] from print_str::@1 + [105] return + to:@return +print_str::@2: scope:[print_str] from print_str::@1 + [106] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) + [107] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 + [108] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 + to:print_str::@1 +print_cls: scope:[print_cls] from main + [109] phi() + to:print_cls::@1 +print_cls::@1: scope:[print_cls] from print_cls print_cls::@1 + [110] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) $400 print_cls::@1/(byte*) print_cls::sc#1 ) + [111] *((byte*) print_cls::sc#2) ← (byte) ' ' + [112] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 + [113] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 + to:print_cls::@return +print_cls::@return: scope:[print_cls] from print_cls::@1 + [114] return + to:@return + + +VARIABLE REGISTER WEIGHTS +(byte*) BGCOL +(byte*) BGCOL1 +(byte*) BGCOL2 +(byte*) BGCOL3 +(byte*) BGCOL4 +(byte) BLACK +(byte) BLUE +(byte*) BORDERCOL +(byte) BROWN +(byte*) CHARGEN +(byte*) CIA1_INTERRUPT +(byte*) CIA1_PORT_A +(byte*) CIA1_PORT_A_DDR +(byte*) CIA1_PORT_B +(byte*) CIA1_PORT_B_DDR +(byte*) CIA2_INTERRUPT +(byte*) CIA2_PORT_A +(byte*) CIA2_PORT_A_DDR +(byte*) CIA2_PORT_B +(byte*) CIA2_PORT_B_DDR +(byte) CIA_INTERRUPT_CLEAR +(byte*) COLS +(byte) CYAN +(byte*) D011 +(byte*) D016 +(byte*) D018 +(byte) DARK_GREY +(byte) EQ +(byte) FF +(byte) GE +(byte) GREEN +(byte) GREY +(byte) GT +(void()**) HARDWARE_IRQ +(byte) IRQ_COLLISION_BG +(byte) IRQ_COLLISION_SPRITE +(byte*) IRQ_ENABLE +(byte) IRQ_LIGHTPEN +(byte) IRQ_RASTER +(byte*) IRQ_STATUS +(void()**) KERNEL_IRQ +(byte) LE +(byte*) LIGHTPEN_X +(byte*) LIGHTPEN_Y +(byte) LIGHT_BLUE +(byte) LIGHT_GREEN +(byte) LIGHT_GREY +(byte) LT +(byte) NE +(byte) ORANGE +(byte) PINK +(byte*) PROCPORT +(byte) PROCPORT_BASIC_KERNEL_IO +(byte*) PROCPORT_DDR +(byte) PROCPORT_DDR_MEMORY_MASK +(byte) PROCPORT_KERNEL_IO +(byte) PROCPORT_RAM_ALL +(byte) PROCPORT_RAM_CHARROM +(byte) PROCPORT_RAM_IO +(byte) PURPLE +(byte*) RASTER +(byte) RED +(byte*) SPRITES_COLS +(byte*) SPRITES_ENABLE +(byte*) SPRITES_EXPAND_X +(byte*) SPRITES_EXPAND_Y +(byte*) SPRITES_MC +(byte*) SPRITES_MC1 +(byte*) SPRITES_MC2 +(byte*) SPRITES_PRIORITY +(byte*) SPRITES_XMSB +(byte*) SPRITES_XPOS +(byte*) SPRITES_YPOS +(word) SPRITE_PTRS +(byte) TT +(byte) VIC_BMM +(byte*) VIC_CONTROL +(byte*) VIC_CONTROL2 +(byte) VIC_CSEL +(byte) VIC_DEN +(byte) VIC_ECM +(byte) VIC_MCM +(byte*) VIC_MEMORY +(byte) VIC_RSEL +(byte) VIC_RST8 +(byte) WHITE +(byte) YELLOW +(void()) compare((signed word) compare::w1 , (signed word) compare::w2 , (byte) compare::op) +(byte) compare::op +(byte) compare::op#0 168.8333333333334 +(byte*) compare::ops +(byte*) compare::ops#10 0.2857142857142857 +(byte) compare::r +(byte) compare::r#10 0.9333333333333332 +(byte) compare::r#16 2.0 +(byte) compare::r#17 2.0 +(byte) compare::r#18 2.0 +(byte) compare::r#19 2.0 +(byte) compare::r#21 2.0 +(byte) compare::r#22 2.0 +(signed word) compare::w1 +(signed word) compare::w1#0 31.78125 +(signed word) compare::w2 +(signed word) compare::w2#0 26.076923076923077 +(void()) main() +(byte~) main::$1 22.0 +(byte~) main::$2 202.0 +(byte) main::i +(byte) main::i#1 16.5 +(byte) main::i#2 1.5714285714285716 +(byte) main::j +(byte) main::j#1 151.5 +(byte) main::j#2 18.9375 +(byte) main::op +(byte) main::op#1 1501.5 +(byte) main::op#2 273.0 +(byte) main::s +(byte) main::s#1 1501.5 +(byte) main::s#10 302.0 +(byte) main::s#3 420.59999999999997 +(byte) main::s#5 71.0 +(byte) main::s#7 7.333333333333333 +(signed word) main::w1 +(signed word) main::w1#0 53.26315789473684 +(signed word) main::w2 +(signed word) main::w2#0 78.71428571428571 +(void()) print_byte((byte) print_byte::b) +(byte~) print_byte::$0 4.0 +(byte~) print_byte::$2 4.0 +(byte) print_byte::b +(byte) print_byte::b#0 4.0 +(byte) print_byte::b#1 4.0 +(byte) print_byte::b#2 2.0 +(void()) print_char((byte) print_char::ch) +(byte) print_char::ch +(byte) print_char::ch#1 4.0 +(byte) print_char::ch#2 4.0 +(byte) print_char::ch#4 4.0 +(byte) print_char::ch#6 8.0 +(byte*) print_char_cursor +(byte*) print_char_cursor#1 10001.0 +(byte*~) print_char_cursor#116 2002.0 +(byte*) print_char_cursor#14 344.3125 +(byte*) print_char_cursor#2 4287.0 +(byte*) print_char_cursor#43 8.0 +(byte*) print_char_cursor#60 3.0 +(byte*) print_char_cursor#61 2.6666666666666665 +(byte*) print_char_cursor#63 2.0 +(byte*) print_char_cursor#67 35.677419354838705 +(byte*) print_char_cursor#70 3.0 +(byte*) print_char_cursor#71 3.0 +(byte*) print_char_cursor#75 71.0 +(byte*) print_char_cursor#76 445.0 +(byte*) print_char_cursor#81 7.333333333333333 +(void()) print_cls() +(byte*) print_cls::sc +(byte*) print_cls::sc#1 16.5 +(byte*) print_cls::sc#2 16.5 +(byte[]) print_hextab +(byte*) print_line_cursor +(byte*) print_line_cursor#1 6401.0 +(byte*) print_line_cursor#19 233.8888888888889 +(byte*) print_line_cursor#23 445.0 +(byte*) print_line_cursor#30 71.0 +(byte*) print_line_cursor#32 7.333333333333333 +(byte*) print_line_cursor#9 20004.0 +(void()) print_ln() +(byte*) print_screen +(void()) print_str((byte*) print_str::str) +(byte*) print_str::str +(byte*) print_str::str#0 20002.0 +(byte*) print_str::str#1 2.0 +(byte*) print_str::str#2 10001.5 +(void()) print_sword((signed word) print_sword::w) +(signed word) print_sword::w +(signed word) print_sword::w#0 4.0 +(signed word) print_sword::w#1 4.0 +(signed word) print_sword::w#2 4.0 +(signed word) print_sword::w#3 2.5 +(signed word) print_sword::w#4 1.3333333333333333 +(void()) print_word((word) print_word::w) +(word) print_word::w +(signed word[]) swords + +Initial phi equivalence classes +[ main::i#2 main::i#1 ] +[ main::j#2 main::j#1 ] +[ main::op#2 main::op#1 ] +[ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +[ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] +[ compare::ops#10 ] +[ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +[ print_char::ch#6 print_char::ch#4 print_char::ch#1 print_char::ch#2 ] +[ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 ] +[ print_char_cursor#60 print_char_cursor#43 print_char_cursor#71 print_char_cursor#2 print_char_cursor#70 print_char_cursor#67 print_char_cursor#75 print_char_cursor#81 print_char_cursor#76 print_char_cursor#14 print_char_cursor#116 print_char_cursor#63 print_char_cursor#61 print_char_cursor#1 ] +[ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +[ print_str::str#2 print_str::str#1 print_str::str#0 ] +[ print_cls::sc#2 print_cls::sc#1 ] +Added variable main::$1 to zero page equivalence class [ main::$1 ] +Added variable main::w1#0 to zero page equivalence class [ main::w1#0 ] +Added variable main::$2 to zero page equivalence class [ main::$2 ] +Added variable main::w2#0 to zero page equivalence class [ main::w2#0 ] +Added variable compare::w1#0 to zero page equivalence class [ compare::w1#0 ] +Added variable compare::w2#0 to zero page equivalence class [ compare::w2#0 ] +Added variable compare::op#0 to zero page equivalence class [ compare::op#0 ] +Added variable print_byte::$0 to zero page equivalence class [ print_byte::$0 ] +Added variable print_byte::$2 to zero page equivalence class [ print_byte::$2 ] +Complete equivalence classes +[ main::i#2 main::i#1 ] +[ main::j#2 main::j#1 ] +[ main::op#2 main::op#1 ] +[ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +[ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] +[ compare::ops#10 ] +[ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +[ print_char::ch#6 print_char::ch#4 print_char::ch#1 print_char::ch#2 ] +[ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 ] +[ print_char_cursor#60 print_char_cursor#43 print_char_cursor#71 print_char_cursor#2 print_char_cursor#70 print_char_cursor#67 print_char_cursor#75 print_char_cursor#81 print_char_cursor#76 print_char_cursor#14 print_char_cursor#116 print_char_cursor#63 print_char_cursor#61 print_char_cursor#1 ] +[ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +[ print_str::str#2 print_str::str#1 print_str::str#0 ] +[ print_cls::sc#2 print_cls::sc#1 ] +[ main::$1 ] +[ main::w1#0 ] +[ main::$2 ] +[ main::w2#0 ] +[ compare::w1#0 ] +[ compare::w2#0 ] +[ compare::op#0 ] +[ print_byte::$0 ] +[ print_byte::$2 ] +Allocated zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Allocated zp ZP_BYTE:3 [ main::j#2 main::j#1 ] +Allocated zp ZP_BYTE:4 [ main::op#2 main::op#1 ] +Allocated zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Allocated zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] +Allocated zp ZP_WORD:8 [ compare::ops#10 ] +Allocated zp ZP_BYTE:10 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +Allocated zp ZP_BYTE:11 [ print_char::ch#6 print_char::ch#4 print_char::ch#1 print_char::ch#2 ] +Allocated zp ZP_WORD:12 [ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 ] +Allocated zp ZP_WORD:14 [ print_char_cursor#60 print_char_cursor#43 print_char_cursor#71 print_char_cursor#2 print_char_cursor#70 print_char_cursor#67 print_char_cursor#75 print_char_cursor#81 print_char_cursor#76 print_char_cursor#14 print_char_cursor#116 print_char_cursor#63 print_char_cursor#61 print_char_cursor#1 ] +Allocated zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Allocated zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] +Allocated zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] +Allocated zp ZP_BYTE:21 [ main::$1 ] +Allocated zp ZP_WORD:22 [ main::w1#0 ] +Allocated zp ZP_BYTE:24 [ main::$2 ] +Allocated zp ZP_WORD:25 [ main::w2#0 ] +Allocated zp ZP_WORD:27 [ compare::w1#0 ] +Allocated zp ZP_WORD:29 [ compare::w2#0 ] +Allocated zp ZP_BYTE:31 [ compare::op#0 ] +Allocated zp ZP_BYTE:32 [ print_byte::$0 ] +Allocated zp ZP_BYTE:33 [ print_byte::$2 ] + +INITIAL ASM +//SEG0 File Comments +// Test signed word comparisons +//SEG1 Basic Upstart +.pc = $801 "Basic" +:BasicUpstart(bbegin) +.pc = $80d "Program" +//SEG2 Global Constants & labels + .const LT = 0 + .const LE = 1 + .const GT = 2 + .const GE = 3 + .const EQ = 4 + .const NE = 5 + // empty circle + .const FF = $57 + // filled circle + .const TT = $51 + .label print_char_cursor = $e + .label print_line_cursor = 6 +//SEG3 @begin +bbegin: +//SEG4 [1] phi from @begin to @25 [phi:@begin->@25] +b25_from_bbegin: + jmp b25 +//SEG5 @25 +b25: +//SEG6 [2] call main +//SEG7 [4] phi from @25 to main [phi:@25->main] +main_from_b25: + jsr main +//SEG8 [3] phi from @25 to @end [phi:@25->@end] +bend_from_b25: + jmp bend +//SEG9 @end +bend: +//SEG10 main +main: { + .label _1 = $15 + .label _2 = $18 + .label w1 = $16 + .label w2 = $19 + .label s = 5 + .label op = 4 + .label j = 3 + .label i = 2 + //SEG11 [5] call print_cls + //SEG12 [109] phi from main to print_cls [phi:main->print_cls] + print_cls_from_main: + jsr print_cls + //SEG13 [6] phi from main to main::@1 [phi:main->main::@1] + b1_from_main: + //SEG14 [6] phi (byte*) print_line_cursor#32 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#0] -- pbuz1=pbuc1 + lda #<$400 + sta print_line_cursor + lda #>$400 + sta print_line_cursor+1 + //SEG15 [6] phi (byte) main::s#7 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG16 [6] phi (byte*) print_char_cursor#81 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#2] -- pbuz1=pbuc1 + lda #<$400 + sta print_char_cursor + lda #>$400 + sta print_char_cursor+1 + //SEG17 [6] phi (byte) main::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#3] -- vbuz1=vbuc1 + lda #0 + sta i + jmp b1 + //SEG18 [6] phi from main::@10 to main::@1 [phi:main::@10->main::@1] + b1_from_b10: + //SEG19 [6] phi (byte*) print_line_cursor#32 = (byte*) print_line_cursor#23 [phi:main::@10->main::@1#0] -- register_copy + //SEG20 [6] phi (byte) main::s#7 = (byte) main::s#10 [phi:main::@10->main::@1#1] -- register_copy + //SEG21 [6] phi (byte*) print_char_cursor#81 = (byte*) print_char_cursor#76 [phi:main::@10->main::@1#2] -- register_copy + //SEG22 [6] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@10->main::@1#3] -- register_copy + jmp b1 + //SEG23 main::@1 + b1: + //SEG24 [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuz1=vbuz2_rol_1 + lda i + asl + sta _1 + //SEG25 [8] (signed word) main::w1#0 ← *((const signed word[]) swords#0 + (byte~) main::$1) -- vwsz1=pwsc1_derefidx_vbuz2 + ldy _1 + lda swords,y + sta w1 + lda swords+1,y + sta w1+1 + //SEG26 [9] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + b2_from_b1: + //SEG27 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#32 [phi:main::@1->main::@2#0] -- register_copy + //SEG28 [9] phi (byte) main::s#5 = (byte) main::s#7 [phi:main::@1->main::@2#1] -- register_copy + //SEG29 [9] phi (byte*) print_char_cursor#75 = (byte*) print_char_cursor#81 [phi:main::@1->main::@2#2] -- register_copy + //SEG30 [9] phi (byte) main::j#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@1->main::@2#3] -- vbuz1=vbuc1 + lda #0 + sta j + jmp b2 + //SEG31 [9] phi from main::@9 to main::@2 [phi:main::@9->main::@2] + b2_from_b9: + //SEG32 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#23 [phi:main::@9->main::@2#0] -- register_copy + //SEG33 [9] phi (byte) main::s#5 = (byte) main::s#10 [phi:main::@9->main::@2#1] -- register_copy + //SEG34 [9] phi (byte*) print_char_cursor#75 = (byte*) print_char_cursor#76 [phi:main::@9->main::@2#2] -- register_copy + //SEG35 [9] phi (byte) main::j#2 = (byte) main::j#1 [phi:main::@9->main::@2#3] -- register_copy + jmp b2 + //SEG36 main::@2 + b2: + //SEG37 [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuz1=vbuz2_rol_1 + lda j + asl + sta _2 + //SEG38 [11] (signed word) main::w2#0 ← *((const signed word[]) swords#0 + (byte~) main::$2) -- vwsz1=pwsc1_derefidx_vbuz2 + ldy _2 + lda swords,y + sta w2 + lda swords+1,y + sta w2+1 + //SEG39 [12] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + b3_from_b2: + //SEG40 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#30 [phi:main::@2->main::@3#0] -- register_copy + //SEG41 [12] phi (byte) main::s#3 = (byte) main::s#5 [phi:main::@2->main::@3#1] -- register_copy + //SEG42 [12] phi (byte*) print_char_cursor#67 = (byte*) print_char_cursor#75 [phi:main::@2->main::@3#2] -- register_copy + //SEG43 [12] phi (byte) main::op#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@2->main::@3#3] -- vbuz1=vbuc1 + lda #0 + sta op + jmp b3 + //SEG44 [12] phi from main::@4 to main::@3 [phi:main::@4->main::@3] + b3_from_b4: + //SEG45 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#23 [phi:main::@4->main::@3#0] -- register_copy + //SEG46 [12] phi (byte) main::s#3 = (byte) main::s#10 [phi:main::@4->main::@3#1] -- register_copy + //SEG47 [12] phi (byte*) print_char_cursor#67 = (byte*) print_char_cursor#76 [phi:main::@4->main::@3#2] -- register_copy + //SEG48 [12] phi (byte) main::op#2 = (byte) main::op#1 [phi:main::@4->main::@3#3] -- register_copy + jmp b3 + //SEG49 main::@3 + b3: + //SEG50 [13] (signed word) compare::w1#0 ← (signed word) main::w1#0 -- vwsz1=vwsz2 + lda w1 + sta compare.w1 + lda w1+1 + sta compare.w1+1 + //SEG51 [14] (signed word) compare::w2#0 ← (signed word) main::w2#0 -- vwsz1=vwsz2 + lda w2 + sta compare.w2 + lda w2+1 + sta compare.w2+1 + //SEG52 [15] (byte) compare::op#0 ← (byte) main::op#2 -- vbuz1=vbuz2 + lda op + sta compare.op + //SEG53 [16] call compare + jsr compare + jmp b16 + //SEG54 main::@16 + b16: + //SEG55 [17] (byte) main::s#1 ← ++ (byte) main::s#3 -- vbuz1=_inc_vbuz1 + inc s + //SEG56 [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 -- vbuz1_neq_vbuc1_then_la1 + lda s + cmp #3 + bne b4_from_b16 + //SEG57 [19] phi from main::@16 to main::@8 [phi:main::@16->main::@8] + b8_from_b16: + jmp b8 + //SEG58 main::@8 + b8: + //SEG59 [20] call print_ln + //SEG60 [30] phi from main::@8 to print_ln [phi:main::@8->print_ln] + print_ln_from_b8: + jsr print_ln + //SEG61 [21] (byte*~) print_char_cursor#116 ← (byte*) print_line_cursor#1 -- pbuz1=pbuz2 + lda print_line_cursor + sta print_char_cursor + lda print_line_cursor+1 + sta print_char_cursor+1 + //SEG62 [22] phi from main::@8 to main::@4 [phi:main::@8->main::@4] + b4_from_b8: + //SEG63 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#1 [phi:main::@8->main::@4#0] -- register_copy + //SEG64 [22] phi (byte) main::s#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@8->main::@4#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG65 [22] phi (byte*) print_char_cursor#76 = (byte*~) print_char_cursor#116 [phi:main::@8->main::@4#2] -- register_copy + jmp b4 + //SEG66 [22] phi from main::@16 to main::@4 [phi:main::@16->main::@4] + b4_from_b16: + //SEG67 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#19 [phi:main::@16->main::@4#0] -- register_copy + //SEG68 [22] phi (byte) main::s#10 = (byte) main::s#1 [phi:main::@16->main::@4#1] -- register_copy + //SEG69 [22] phi (byte*) print_char_cursor#76 = (byte*) print_char_cursor#14 [phi:main::@16->main::@4#2] -- register_copy + jmp b4 + //SEG70 main::@4 + b4: + //SEG71 [23] (byte) main::op#1 ← ++ (byte) main::op#2 -- vbuz1=_inc_vbuz1 + inc op + //SEG72 [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 -- vbuz1_neq_vbuc1_then_la1 + lda op + cmp #6 + bne b3_from_b4 + jmp b9 + //SEG73 main::@9 + b9: + //SEG74 [25] (byte) main::j#1 ← ++ (byte) main::j#2 -- vbuz1=_inc_vbuz1 + inc j + //SEG75 [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 -- vbuz1_neq_vbuc1_then_la1 + lda j + cmp #3 + bne b2_from_b9 + jmp b10 + //SEG76 main::@10 + b10: + //SEG77 [27] (byte) main::i#1 ← ++ (byte) main::i#2 -- vbuz1=_inc_vbuz1 + inc i + //SEG78 [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 -- vbuz1_neq_vbuc1_then_la1 + lda i + cmp #3 + bne b1_from_b10 + //SEG79 [29] phi from main::@10 main::@6 to main::@6 [phi:main::@10/main::@6->main::@6] + b6_from_b10: + b6_from_b6: + jmp b6 + //SEG80 main::@6 + b6: + jmp b6_from_b6 +} +//SEG81 print_ln +// Print a newline +print_ln: { + //SEG82 [31] phi from print_ln print_ln::@1 to print_ln::@1 [phi:print_ln/print_ln::@1->print_ln::@1] + b1_from_print_ln: + b1_from_b1: + //SEG83 [31] phi (byte*) print_line_cursor#9 = (byte*) print_line_cursor#19 [phi:print_ln/print_ln::@1->print_ln::@1#0] -- register_copy + jmp b1 + //SEG84 print_ln::@1 + b1: + //SEG85 [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 -- pbuz1=pbuz1_plus_vbuc1 + lda print_line_cursor + clc + adc #$28 + sta print_line_cursor + bcc !+ + inc print_line_cursor+1 + !: + //SEG86 [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#14) goto print_ln::@1 -- pbuz1_lt_pbuz2_then_la1 + lda print_line_cursor+1 + cmp print_char_cursor+1 + bcc b1_from_b1 + bne !+ + lda print_line_cursor + cmp print_char_cursor + bcc b1_from_b1 + !: + jmp breturn + //SEG87 print_ln::@return + breturn: + //SEG88 [34] return + rts +} +//SEG89 compare +// Compare two words using an operator +// compare(signed word zeropage($1b) w1, signed word zeropage($1d) w2, byte zeropage($1f) op) +compare: { + .label w1 = $1b + .label w2 = $1d + .label op = $1f + .label ops = 8 + .label r = $a + //SEG90 [35] if((byte) compare::op#0==(const byte) LT#0) goto compare::@1 -- vbuz1_eq_vbuc1_then_la1 + lda op + cmp #LT + beq b1 + jmp b20 + //SEG91 compare::@20 + b20: + //SEG92 [36] if((byte) compare::op#0==(const byte) LE#0) goto compare::@2 -- vbuz1_eq_vbuc1_then_la1 + lda op + cmp #LE + beq b2 + jmp b21 + //SEG93 compare::@21 + b21: + //SEG94 [37] if((byte) compare::op#0==(const byte) GT#0) goto compare::@3 -- vbuz1_eq_vbuc1_then_la1 + lda op + cmp #GT + beq b3 + jmp b22 + //SEG95 compare::@22 + b22: + //SEG96 [38] if((byte) compare::op#0==(const byte) GE#0) goto compare::@4 -- vbuz1_eq_vbuc1_then_la1 + lda op + cmp #GE + beq b4 + jmp b23 + //SEG97 compare::@23 + b23: + //SEG98 [39] if((byte) compare::op#0==(const byte) EQ#0) goto compare::@5 -- vbuz1_eq_vbuc1_then_la1 + lda op + cmp #EQ + beq b5 + jmp b24 + //SEG99 compare::@24 + b24: + //SEG100 [40] if((byte) compare::op#0!=(const byte) NE#0) goto compare::@16 -- vbuz1_neq_vbuc1_then_la1 + lda op + cmp #NE + bne b16_from_b24 + jmp b25 + //SEG101 compare::@25 + b25: + //SEG102 [41] if((signed word) compare::w1#0==(signed word) compare::w2#0) goto compare::@7 -- vwsz1_eq_vwsz2_then_la1 + lda w1 + cmp w2 + bne !+ + lda w1+1 + cmp w2+1 + beq b7_from_b25 + !: + //SEG103 [42] phi from compare::@25 to compare::@26 [phi:compare::@25->compare::@26] + b26_from_b25: + jmp b26 + //SEG104 compare::@26 + b26: + //SEG105 [43] phi from compare::@26 to compare::@7 [phi:compare::@26->compare::@7] + b7_from_b26: + //SEG106 [43] phi (byte) compare::r#21 = (const byte) TT#0 [phi:compare::@26->compare::@7#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b7 + //SEG107 [43] phi from compare::@25 to compare::@7 [phi:compare::@25->compare::@7] + b7_from_b25: + //SEG108 [43] phi (byte) compare::r#21 = (const byte) FF#0 [phi:compare::@25->compare::@7#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b7 + //SEG109 compare::@7 + b7: + //SEG110 [44] phi from compare::@7 to compare::@16 [phi:compare::@7->compare::@16] + b16_from_b7: + //SEG111 [44] phi (byte) compare::r#10 = (byte) compare::r#21 [phi:compare::@7->compare::@16#0] -- register_copy + //SEG112 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#1 [phi:compare::@7->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_1 + sta ops+1 + jmp b16 + //SEG113 [44] phi from compare::@24 to compare::@16 [phi:compare::@24->compare::@16] + b16_from_b24: + //SEG114 [44] phi (byte) compare::r#10 = (const byte) FF#0 [phi:compare::@24->compare::@16#0] -- vbuz1=vbuc1 + lda #FF + sta r + //SEG115 [44] phi (byte*) compare::ops#10 = (byte*) 0 [phi:compare::@24->compare::@16#1] -- pbuz1=pbuc1 + lda #<0 + sta ops + lda #>0 + sta ops+1 + jmp b16 + //SEG116 compare::@16 + b16: + //SEG117 [45] if((signed word) compare::w1#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@18 -- vwsz1_lt_0_then_la1 + lda w1+1 + bmi b18_from_b16 + //SEG118 [46] phi from compare::@16 to compare::@37 [phi:compare::@16->compare::@37] + b37_from_b16: + jmp b37 + //SEG119 compare::@37 + b37: + //SEG120 [47] call print_char + //SEG121 [77] phi from compare::@37 to print_char [phi:compare::@37->print_char] + print_char_from_b37: + //SEG122 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#67 [phi:compare::@37->print_char#0] -- register_copy + //SEG123 [77] phi (byte) print_char::ch#6 = (byte) ' ' [phi:compare::@37->print_char#1] -- vbuz1=vbuc1 + lda #' ' + sta print_char.ch + jsr print_char + //SEG124 [48] phi from compare::@16 compare::@37 to compare::@18 [phi:compare::@16/compare::@37->compare::@18] + b18_from_b16: + b18_from_b37: + //SEG125 [48] phi (byte*) print_char_cursor#70 = (byte*) print_char_cursor#67 [phi:compare::@16/compare::@37->compare::@18#0] -- register_copy + jmp b18 + //SEG126 compare::@18 + b18: + //SEG127 [49] (signed word) print_sword::w#1 ← (signed word) compare::w1#0 -- vwsz1=vwsz2 + lda w1 + sta print_sword.w + lda w1+1 + sta print_sword.w+1 + //SEG128 [50] call print_sword + //SEG129 [81] phi from compare::@18 to print_sword [phi:compare::@18->print_sword] + print_sword_from_b18: + //SEG130 [81] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#70 [phi:compare::@18->print_sword#0] -- register_copy + //SEG131 [81] phi (signed word) print_sword::w#3 = (signed word) print_sword::w#1 [phi:compare::@18->print_sword#1] -- register_copy + jsr print_sword + jmp b39 + //SEG132 compare::@39 + b39: + //SEG133 [51] (byte*) print_str::str#1 ← (byte*) compare::ops#10 -- pbuz1=pbuz2 + lda ops + sta print_str.str + lda ops+1 + sta print_str.str+1 + //SEG134 [52] call print_str + //SEG135 [102] phi from compare::@39 to print_str [phi:compare::@39->print_str] + print_str_from_b39: + jsr print_str + jmp b40 + //SEG136 compare::@40 + b40: + //SEG137 [53] if((signed word) compare::w2#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@19 -- vwsz1_lt_0_then_la1 + lda w2+1 + bmi b19_from_b40 + //SEG138 [54] phi from compare::@40 to compare::@38 [phi:compare::@40->compare::@38] + b38_from_b40: + jmp b38 + //SEG139 compare::@38 + b38: + //SEG140 [55] call print_char + //SEG141 [77] phi from compare::@38 to print_char [phi:compare::@38->print_char] + print_char_from_b38: + //SEG142 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#2 [phi:compare::@38->print_char#0] -- register_copy + //SEG143 [77] phi (byte) print_char::ch#6 = (byte) ' ' [phi:compare::@38->print_char#1] -- vbuz1=vbuc1 + lda #' ' + sta print_char.ch + jsr print_char + //SEG144 [56] phi from compare::@38 compare::@40 to compare::@19 [phi:compare::@38/compare::@40->compare::@19] + b19_from_b38: + b19_from_b40: + //SEG145 [56] phi (byte*) print_char_cursor#71 = (byte*) print_char_cursor#14 [phi:compare::@38/compare::@40->compare::@19#0] -- register_copy + jmp b19 + //SEG146 compare::@19 + b19: + //SEG147 [57] (signed word) print_sword::w#2 ← (signed word) compare::w2#0 -- vwsz1=vwsz2 + lda w2 + sta print_sword.w + lda w2+1 + sta print_sword.w+1 + //SEG148 [58] call print_sword + //SEG149 [81] phi from compare::@19 to print_sword [phi:compare::@19->print_sword] + print_sword_from_b19: + //SEG150 [81] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#71 [phi:compare::@19->print_sword#0] -- register_copy + //SEG151 [81] phi (signed word) print_sword::w#3 = (signed word) print_sword::w#2 [phi:compare::@19->print_sword#1] -- register_copy + jsr print_sword + jmp b42 + //SEG152 compare::@42 + b42: + //SEG153 [59] (byte) print_char::ch#4 ← (byte) compare::r#10 -- vbuz1=vbuz2 + lda r + sta print_char.ch + //SEG154 [60] call print_char + //SEG155 [77] phi from compare::@42 to print_char [phi:compare::@42->print_char] + print_char_from_b42: + //SEG156 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#14 [phi:compare::@42->print_char#0] -- register_copy + //SEG157 [77] phi (byte) print_char::ch#6 = (byte) print_char::ch#4 [phi:compare::@42->print_char#1] -- register_copy + jsr print_char + jmp breturn + //SEG158 compare::@return + breturn: + //SEG159 [61] return + rts + //SEG160 compare::@5 + b5: + //SEG161 [62] if((signed word) compare::w1#0!=(signed word) compare::w2#0) goto compare::@9 -- vwsz1_neq_vwsz2_then_la1 + lda w1+1 + cmp w2+1 + bne b9_from_b5 + lda w1 + cmp w2 + bne b9_from_b5 + //SEG162 [63] phi from compare::@5 to compare::@28 [phi:compare::@5->compare::@28] + b28_from_b5: + jmp b28 + //SEG163 compare::@28 + b28: + //SEG164 [64] phi from compare::@28 to compare::@9 [phi:compare::@28->compare::@9] + b9_from_b28: + //SEG165 [64] phi (byte) compare::r#22 = (const byte) TT#0 [phi:compare::@28->compare::@9#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b9 + //SEG166 [64] phi from compare::@5 to compare::@9 [phi:compare::@5->compare::@9] + b9_from_b5: + //SEG167 [64] phi (byte) compare::r#22 = (const byte) FF#0 [phi:compare::@5->compare::@9#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b9 + //SEG168 compare::@9 + b9: + //SEG169 [44] phi from compare::@9 to compare::@16 [phi:compare::@9->compare::@16] + b16_from_b9: + //SEG170 [44] phi (byte) compare::r#10 = (byte) compare::r#22 [phi:compare::@9->compare::@16#0] -- register_copy + //SEG171 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#2 [phi:compare::@9->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_2 + sta ops+1 + jmp b16 + //SEG172 compare::@4 + b4: + //SEG173 [65] if((signed word) compare::w1#0<(signed word) compare::w2#0) goto compare::@11 -- vwsz1_lt_vwsz2_then_la1 + lda w2 + cmp w1 + lda w2+1 + sbc w1+1 + bvc !+ + eor #$80 + !: + beq !e+ + bpl b11_from_b4 + !e: + //SEG174 [66] phi from compare::@4 to compare::@30 [phi:compare::@4->compare::@30] + b30_from_b4: + jmp b30 + //SEG175 compare::@30 + b30: + //SEG176 [67] phi from compare::@30 to compare::@11 [phi:compare::@30->compare::@11] + b11_from_b30: + //SEG177 [67] phi (byte) compare::r#16 = (const byte) TT#0 [phi:compare::@30->compare::@11#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b11 + //SEG178 [67] phi from compare::@4 to compare::@11 [phi:compare::@4->compare::@11] + b11_from_b4: + //SEG179 [67] phi (byte) compare::r#16 = (const byte) FF#0 [phi:compare::@4->compare::@11#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b11 + //SEG180 compare::@11 + b11: + //SEG181 [44] phi from compare::@11 to compare::@16 [phi:compare::@11->compare::@16] + b16_from_b11: + //SEG182 [44] phi (byte) compare::r#10 = (byte) compare::r#16 [phi:compare::@11->compare::@16#0] -- register_copy + //SEG183 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#3 [phi:compare::@11->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_3 + sta ops+1 + jmp b16 + //SEG184 compare::@3 + b3: + //SEG185 [68] if((signed word) compare::w1#0<=(signed word) compare::w2#0) goto compare::@13 -- vwsz1_le_vwsz2_then_la1 + lda w2 + cmp w1 + lda w2+1 + sbc w1+1 + bvc !+ + eor #$80 + !: + bpl b13_from_b3 + //SEG186 [69] phi from compare::@3 to compare::@32 [phi:compare::@3->compare::@32] + b32_from_b3: + jmp b32 + //SEG187 compare::@32 + b32: + //SEG188 [70] phi from compare::@32 to compare::@13 [phi:compare::@32->compare::@13] + b13_from_b32: + //SEG189 [70] phi (byte) compare::r#17 = (const byte) TT#0 [phi:compare::@32->compare::@13#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b13 + //SEG190 [70] phi from compare::@3 to compare::@13 [phi:compare::@3->compare::@13] + b13_from_b3: + //SEG191 [70] phi (byte) compare::r#17 = (const byte) FF#0 [phi:compare::@3->compare::@13#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b13 + //SEG192 compare::@13 + b13: + //SEG193 [44] phi from compare::@13 to compare::@16 [phi:compare::@13->compare::@16] + b16_from_b13: + //SEG194 [44] phi (byte) compare::r#10 = (byte) compare::r#17 [phi:compare::@13->compare::@16#0] -- register_copy + //SEG195 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#4 [phi:compare::@13->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_4 + sta ops+1 + jmp b16 + //SEG196 compare::@2 + b2: + //SEG197 [71] if((signed word) compare::w1#0>(signed word) compare::w2#0) goto compare::@15 -- vwsz1_gt_vwsz2_then_la1 + lda w1 + cmp w2 + lda w1+1 + sbc w2+1 + bvc !+ + eor #$80 + !: + beq !e+ + bpl b15_from_b2 + !e: + //SEG198 [72] phi from compare::@2 to compare::@34 [phi:compare::@2->compare::@34] + b34_from_b2: + jmp b34 + //SEG199 compare::@34 + b34: + //SEG200 [73] phi from compare::@34 to compare::@15 [phi:compare::@34->compare::@15] + b15_from_b34: + //SEG201 [73] phi (byte) compare::r#18 = (const byte) TT#0 [phi:compare::@34->compare::@15#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b15 + //SEG202 [73] phi from compare::@2 to compare::@15 [phi:compare::@2->compare::@15] + b15_from_b2: + //SEG203 [73] phi (byte) compare::r#18 = (const byte) FF#0 [phi:compare::@2->compare::@15#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b15 + //SEG204 compare::@15 + b15: + //SEG205 [44] phi from compare::@15 to compare::@16 [phi:compare::@15->compare::@16] + b16_from_b15: + //SEG206 [44] phi (byte) compare::r#10 = (byte) compare::r#18 [phi:compare::@15->compare::@16#0] -- register_copy + //SEG207 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#5 [phi:compare::@15->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_5 + sta ops+1 + jmp b16 + //SEG208 compare::@1 + b1: + //SEG209 [74] if((signed word) compare::w1#0>=(signed word) compare::w2#0) goto compare::@17 -- vwsz1_ge_vwsz2_then_la1 + lda w1 + cmp w2 + lda w1+1 + sbc w2+1 + bvc !+ + eor #$80 + !: + bpl b17_from_b1 + //SEG210 [75] phi from compare::@1 to compare::@36 [phi:compare::@1->compare::@36] + b36_from_b1: + jmp b36 + //SEG211 compare::@36 + b36: + //SEG212 [76] phi from compare::@36 to compare::@17 [phi:compare::@36->compare::@17] + b17_from_b36: + //SEG213 [76] phi (byte) compare::r#19 = (const byte) TT#0 [phi:compare::@36->compare::@17#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b17 + //SEG214 [76] phi from compare::@1 to compare::@17 [phi:compare::@1->compare::@17] + b17_from_b1: + //SEG215 [76] phi (byte) compare::r#19 = (const byte) FF#0 [phi:compare::@1->compare::@17#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b17 + //SEG216 compare::@17 + b17: + //SEG217 [44] phi from compare::@17 to compare::@16 [phi:compare::@17->compare::@16] + b16_from_b17: + //SEG218 [44] phi (byte) compare::r#10 = (byte) compare::r#19 [phi:compare::@17->compare::@16#0] -- register_copy + //SEG219 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#6 [phi:compare::@17->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_6 + sta ops+1 + jmp b16 + ops_1: .text "!=@" + ops_2: .text "==@" + ops_3: .text ">=@" + ops_4: .text "> @" + ops_5: .text "<=@" + ops_6: .text "< @" +} +//SEG220 print_char +// Print a single char +// print_char(byte zeropage($b) ch) +print_char: { + .label ch = $b + //SEG221 [78] *((byte*) print_char_cursor#43) ← (byte) print_char::ch#6 -- _deref_pbuz1=vbuz2 + lda ch + ldy #0 + sta (print_char_cursor),y + //SEG222 [79] (byte*) print_char_cursor#14 ← ++ (byte*) print_char_cursor#43 -- pbuz1=_inc_pbuz1 + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + jmp breturn + //SEG223 print_char::@return + breturn: + //SEG224 [80] return + rts +} +//SEG225 print_sword +// Print a signed word as HEX +// print_sword(signed word zeropage($c) w) +print_sword: { + .label w = $c + //SEG226 [82] if((signed word) print_sword::w#3>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 -- vwsz1_ge_0_then_la1 + lda w+1 + bpl b1_from_print_sword + //SEG227 [83] phi from print_sword to print_sword::@2 [phi:print_sword->print_sword::@2] + b2_from_print_sword: + jmp b2 + //SEG228 print_sword::@2 + b2: + //SEG229 [84] call print_char + //SEG230 [77] phi from print_sword::@2 to print_char [phi:print_sword::@2->print_char] + print_char_from_b2: + //SEG231 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#61 [phi:print_sword::@2->print_char#0] -- register_copy + //SEG232 [77] phi (byte) print_char::ch#6 = (byte) '-' [phi:print_sword::@2->print_char#1] -- vbuz1=vbuc1 + lda #'-' + sta print_char.ch + jsr print_char + jmp b4 + //SEG233 print_sword::@4 + b4: + //SEG234 [85] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#3 -- vwsz1=_neg_vwsz1 + sec + lda w + eor #$ff + adc #0 + sta w + lda w+1 + eor #$ff + adc #0 + sta w+1 + //SEG235 [86] phi from print_sword print_sword::@4 to print_sword::@1 [phi:print_sword/print_sword::@4->print_sword::@1] + b1_from_print_sword: + b1_from_b4: + //SEG236 [86] phi (byte*) print_char_cursor#60 = (byte*) print_char_cursor#61 [phi:print_sword/print_sword::@4->print_sword::@1#0] -- register_copy + //SEG237 [86] phi (signed word) print_sword::w#4 = (signed word) print_sword::w#3 [phi:print_sword/print_sword::@4->print_sword::@1#1] -- register_copy + jmp b1 + //SEG238 print_sword::@1 + b1: + //SEG239 [87] call print_word + jsr print_word + jmp breturn + //SEG240 print_sword::@return + breturn: + //SEG241 [88] return + rts +} +//SEG242 print_word +// Print a word as HEX +print_word: { + //SEG243 [89] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#4 -- vbuz1=_hi_vwuz2 + lda print_sword.w+1 + sta print_byte.b + //SEG244 [90] call print_byte + //SEG245 [94] phi from print_word to print_byte [phi:print_word->print_byte] + print_byte_from_print_word: + //SEG246 [94] phi (byte*) print_char_cursor#63 = (byte*) print_char_cursor#60 [phi:print_word->print_byte#0] -- register_copy + //SEG247 [94] phi (byte) print_byte::b#2 = (byte) print_byte::b#0 [phi:print_word->print_byte#1] -- register_copy + jsr print_byte + jmp b1 + //SEG248 print_word::@1 + b1: + //SEG249 [91] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#4 -- vbuz1=_lo_vwuz2 + lda print_sword.w + sta print_byte.b + //SEG250 [92] call print_byte + //SEG251 [94] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte] + print_byte_from_b1: + //SEG252 [94] phi (byte*) print_char_cursor#63 = (byte*) print_char_cursor#14 [phi:print_word::@1->print_byte#0] -- register_copy + //SEG253 [94] phi (byte) print_byte::b#2 = (byte) print_byte::b#1 [phi:print_word::@1->print_byte#1] -- register_copy + jsr print_byte + jmp breturn + //SEG254 print_word::@return + breturn: + //SEG255 [93] return + rts +} +//SEG256 print_byte +// Print a byte as HEX +// print_byte(byte zeropage($10) b) +print_byte: { + .label _0 = $20 + .label _2 = $21 + .label b = $10 + //SEG257 [95] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 -- vbuz1=vbuz2_ror_4 + lda b + lsr + lsr + lsr + lsr + sta _0 + //SEG258 [96] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy _0 + lda print_hextab,y + sta print_char.ch + //SEG259 [97] call print_char + //SEG260 [77] phi from print_byte to print_char [phi:print_byte->print_char] + print_char_from_print_byte: + //SEG261 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#63 [phi:print_byte->print_char#0] -- register_copy + //SEG262 [77] phi (byte) print_char::ch#6 = (byte) print_char::ch#1 [phi:print_byte->print_char#1] -- register_copy + jsr print_char + jmp b1 + //SEG263 print_byte::@1 + b1: + //SEG264 [98] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f -- vbuz1=vbuz2_band_vbuc1 + lda #$f + and b + sta _2 + //SEG265 [99] (byte) print_char::ch#2 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) -- vbuz1=pbuc1_derefidx_vbuz2 + ldy _2 + lda print_hextab,y + sta print_char.ch + //SEG266 [100] call print_char + //SEG267 [77] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char] + print_char_from_b1: + //SEG268 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#14 [phi:print_byte::@1->print_char#0] -- register_copy + //SEG269 [77] phi (byte) print_char::ch#6 = (byte) print_char::ch#2 [phi:print_byte::@1->print_char#1] -- register_copy + jsr print_char + jmp breturn + //SEG270 print_byte::@return + breturn: + //SEG271 [101] return + rts +} +//SEG272 print_str +// Print a zero-terminated string +// print_str(byte* zeropage($11) str) +print_str: { + .label str = $11 + //SEG273 [103] phi from print_str print_str::@2 to print_str::@1 [phi:print_str/print_str::@2->print_str::@1] + b1_from_print_str: + b1_from_b2: + //SEG274 [103] phi (byte*) print_char_cursor#2 = (byte*) print_char_cursor#14 [phi:print_str/print_str::@2->print_str::@1#0] -- register_copy + //SEG275 [103] phi (byte*) print_str::str#2 = (byte*) print_str::str#1 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy + jmp b1 + //SEG276 print_str::@1 + b1: + //SEG277 [104] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (str),y + cmp #'@' + bne b2 + jmp breturn + //SEG278 print_str::@return + breturn: + //SEG279 [105] return + rts + //SEG280 print_str::@2 + b2: + //SEG281 [106] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (str),y + ldy #0 + sta (print_char_cursor),y + //SEG282 [107] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 -- pbuz1=_inc_pbuz1 + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + //SEG283 [108] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 -- pbuz1=_inc_pbuz1 + inc str + bne !+ + inc str+1 + !: + jmp b1_from_b2 +} +//SEG284 print_cls +// Clear the screen. Also resets current line/char cursor. +print_cls: { + .label sc = $13 + //SEG285 [110] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1] + b1_from_print_cls: + //SEG286 [110] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1 + lda #<$400 + sta sc + lda #>$400 + sta sc+1 + jmp b1 + //SEG287 [110] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1] + b1_from_b1: + //SEG288 [110] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy + jmp b1 + //SEG289 print_cls::@1 + b1: + //SEG290 [111] *((byte*) print_cls::sc#2) ← (byte) ' ' -- _deref_pbuz1=vbuc1 + lda #' ' + ldy #0 + sta (sc),y + //SEG291 [112] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 -- pbuz1=_inc_pbuz1 + inc sc + bne !+ + inc sc+1 + !: + //SEG292 [113] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 -- pbuz1_neq_pbuc1_then_la1 + lda sc+1 + cmp #>$400+$3e8 + bne b1_from_b1 + lda sc + cmp #<$400+$3e8 + bne b1_from_b1 + jmp breturn + //SEG293 print_cls::@return + breturn: + //SEG294 [114] return + rts +} + print_hextab: .text "0123456789abcdef" + swords: .word -$6fed, $12, $7fed + +REGISTER UPLIFT POTENTIAL REGISTERS +Statement [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 print_char_cursor#81 main::s#7 print_line_cursor#32 main::$1 ] ( main:2 [ main::i#2 print_char_cursor#81 main::s#7 print_line_cursor#32 main::$1 ] ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Statement [8] (signed word) main::w1#0 ← *((const signed word[]) swords#0 + (byte~) main::$1) [ main::i#2 print_char_cursor#81 main::s#7 print_line_cursor#32 main::w1#0 ] ( main:2 [ main::i#2 print_char_cursor#81 main::s#7 print_line_cursor#32 main::w1#0 ] ) always clobbers reg byte a +Statement [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#75 main::s#5 print_line_cursor#30 main::$2 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#75 main::s#5 print_line_cursor#30 main::$2 ] ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:3 [ main::j#2 main::j#1 ] +Statement [11] (signed word) main::w2#0 ← *((const signed word[]) swords#0 + (byte~) main::$2) [ main::i#2 main::w1#0 main::j#2 print_char_cursor#75 main::s#5 print_line_cursor#30 main::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#75 main::s#5 print_line_cursor#30 main::w2#0 ] ) always clobbers reg byte a +Statement [13] (signed word) compare::w1#0 ← (signed word) main::w1#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#67 main::s#3 print_line_cursor#19 compare::w1#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#67 main::s#3 print_line_cursor#19 compare::w1#0 ] ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:4 [ main::op#2 main::op#1 ] +Statement [14] (signed word) compare::w2#0 ← (signed word) main::w2#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#67 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#67 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [21] (byte*~) print_char_cursor#116 ← (byte*) print_line_cursor#1 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#116 print_line_cursor#1 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#116 print_line_cursor#1 ] ) always clobbers reg byte a +Statement [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 [ print_line_cursor#1 print_char_cursor#14 ] ( main:2::print_ln:20 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#1 print_char_cursor#14 ] ) always clobbers reg byte a +Statement [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#14) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#14 ] ( main:2::print_ln:20 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#1 print_char_cursor#14 ] ) always clobbers reg byte a +Statement [41] if((signed word) compare::w1#0==(signed word) compare::w2#0) goto compare::@7 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [45] if((signed word) compare::w1#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@18 [ print_char_cursor#67 compare::w1#0 compare::w2#0 compare::ops#10 compare::r#10 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 compare::ops#10 compare::r#10 ] ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:10 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +Statement [49] (signed word) print_sword::w#1 ← (signed word) compare::w1#0 [ compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#70 print_sword::w#1 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#70 print_sword::w#1 ] ) always clobbers reg byte a +Statement [51] (byte*) print_str::str#1 ← (byte*) compare::ops#10 [ compare::w2#0 print_char_cursor#14 compare::r#10 print_str::str#1 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 print_char_cursor#14 compare::r#10 print_str::str#1 ] ) always clobbers reg byte a +Statement [53] if((signed word) compare::w2#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@19 [ compare::w2#0 compare::r#10 print_char_cursor#2 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 ] ) always clobbers reg byte a +Statement [57] (signed word) print_sword::w#2 ← (signed word) compare::w2#0 [ compare::r#10 print_char_cursor#71 print_sword::w#2 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#71 print_sword::w#2 ] ) always clobbers reg byte a +Statement [62] if((signed word) compare::w1#0!=(signed word) compare::w2#0) goto compare::@9 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [65] if((signed word) compare::w1#0<(signed word) compare::w2#0) goto compare::@11 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [68] if((signed word) compare::w1#0<=(signed word) compare::w2#0) goto compare::@13 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [71] if((signed word) compare::w1#0>(signed word) compare::w2#0) goto compare::@15 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [74] if((signed word) compare::w1#0>=(signed word) compare::w2#0) goto compare::@17 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [78] *((byte*) print_char_cursor#43) ← (byte) print_char::ch#6 [ print_char_cursor#43 ] ( main:2::compare:16::print_char:47 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#43 ] main:2::compare:16::print_char:55 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#43 ] main:2::compare:16::print_char:60 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#3 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#3 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:90::print_char:97 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_byte::b#2 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:90::print_char:97 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_byte::b#2 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:92::print_char:97 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_byte::b#2 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:92::print_char:97 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_byte::b#2 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:90::print_char:100 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:90::print_char:100 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:92::print_char:100 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:92::print_char:100 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#43 ] ) always clobbers reg byte y +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:3 [ main::j#2 main::j#1 ] +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:4 [ main::op#2 main::op#1 ] +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:10 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Statement [82] if((signed word) print_sword::w#3>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_char_cursor#61 print_sword::w#3 ] ( main:2::compare:16::print_sword:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#61 print_sword::w#3 ] main:2::compare:16::print_sword:58 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#61 print_sword::w#3 ] ) always clobbers reg byte a +Statement [85] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#3 [ print_char_cursor#14 print_sword::w#0 ] ( main:2::compare:16::print_sword:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#14 print_sword::w#0 ] main:2::compare:16::print_sword:58 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#14 print_sword::w#0 ] ) always clobbers reg byte a +Statement [89] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#4 [ print_sword::w#4 print_char_cursor#60 print_byte::b#0 ] ( main:2::compare:16::print_sword:50::print_word:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_char_cursor#60 print_byte::b#0 ] main:2::compare:16::print_sword:58::print_word:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_char_cursor#60 print_byte::b#0 ] ) always clobbers reg byte a +Statement [91] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#4 [ print_char_cursor#14 print_byte::b#1 ] ( main:2::compare:16::print_sword:50::print_word:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#14 print_byte::b#1 ] main:2::compare:16::print_sword:58::print_word:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#14 print_byte::b#1 ] ) always clobbers reg byte a +Statement [95] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_char_cursor#63 print_byte::b#2 print_byte::$0 ] ( main:2::compare:16::print_sword:50::print_word:87::print_byte:90 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_char_cursor#63 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:90 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_char_cursor#63 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#63 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#63 print_byte::b#2 print_byte::$0 ] ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Statement [98] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f [ print_char_cursor#14 print_byte::$2 ] ( main:2::compare:16::print_sword:50::print_word:87::print_byte:90 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_char_cursor#14 print_byte::$2 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:90 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_char_cursor#14 print_byte::$2 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#14 print_byte::$2 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#14 print_byte::$2 ] ) always clobbers reg byte a +Statement [104] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#2 ] ( main:2::compare:16::print_str:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y +Statement [106] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) [ print_char_cursor#2 print_str::str#2 ] ( main:2::compare:16::print_str:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y +Statement [111] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y +Statement [113] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a +Statement [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 print_char_cursor#81 main::s#7 print_line_cursor#32 main::$1 ] ( main:2 [ main::i#2 print_char_cursor#81 main::s#7 print_line_cursor#32 main::$1 ] ) always clobbers reg byte a +Statement [8] (signed word) main::w1#0 ← *((const signed word[]) swords#0 + (byte~) main::$1) [ main::i#2 print_char_cursor#81 main::s#7 print_line_cursor#32 main::w1#0 ] ( main:2 [ main::i#2 print_char_cursor#81 main::s#7 print_line_cursor#32 main::w1#0 ] ) always clobbers reg byte a +Statement [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#75 main::s#5 print_line_cursor#30 main::$2 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#75 main::s#5 print_line_cursor#30 main::$2 ] ) always clobbers reg byte a +Statement [11] (signed word) main::w2#0 ← *((const signed word[]) swords#0 + (byte~) main::$2) [ main::i#2 main::w1#0 main::j#2 print_char_cursor#75 main::s#5 print_line_cursor#30 main::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#75 main::s#5 print_line_cursor#30 main::w2#0 ] ) always clobbers reg byte a +Statement [13] (signed word) compare::w1#0 ← (signed word) main::w1#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#67 main::s#3 print_line_cursor#19 compare::w1#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#67 main::s#3 print_line_cursor#19 compare::w1#0 ] ) always clobbers reg byte a +Statement [14] (signed word) compare::w2#0 ← (signed word) main::w2#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#67 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#67 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [21] (byte*~) print_char_cursor#116 ← (byte*) print_line_cursor#1 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#116 print_line_cursor#1 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#116 print_line_cursor#1 ] ) always clobbers reg byte a +Statement [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 [ print_line_cursor#1 print_char_cursor#14 ] ( main:2::print_ln:20 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#1 print_char_cursor#14 ] ) always clobbers reg byte a +Statement [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#14) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#14 ] ( main:2::print_ln:20 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#1 print_char_cursor#14 ] ) always clobbers reg byte a +Statement [41] if((signed word) compare::w1#0==(signed word) compare::w2#0) goto compare::@7 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [45] if((signed word) compare::w1#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@18 [ print_char_cursor#67 compare::w1#0 compare::w2#0 compare::ops#10 compare::r#10 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 compare::ops#10 compare::r#10 ] ) always clobbers reg byte a +Statement [49] (signed word) print_sword::w#1 ← (signed word) compare::w1#0 [ compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#70 print_sword::w#1 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#70 print_sword::w#1 ] ) always clobbers reg byte a +Statement [51] (byte*) print_str::str#1 ← (byte*) compare::ops#10 [ compare::w2#0 print_char_cursor#14 compare::r#10 print_str::str#1 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 print_char_cursor#14 compare::r#10 print_str::str#1 ] ) always clobbers reg byte a +Statement [53] if((signed word) compare::w2#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@19 [ compare::w2#0 compare::r#10 print_char_cursor#2 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 ] ) always clobbers reg byte a +Statement [57] (signed word) print_sword::w#2 ← (signed word) compare::w2#0 [ compare::r#10 print_char_cursor#71 print_sword::w#2 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#71 print_sword::w#2 ] ) always clobbers reg byte a +Statement [62] if((signed word) compare::w1#0!=(signed word) compare::w2#0) goto compare::@9 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [65] if((signed word) compare::w1#0<(signed word) compare::w2#0) goto compare::@11 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [68] if((signed word) compare::w1#0<=(signed word) compare::w2#0) goto compare::@13 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [71] if((signed word) compare::w1#0>(signed word) compare::w2#0) goto compare::@15 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [74] if((signed word) compare::w1#0>=(signed word) compare::w2#0) goto compare::@17 [ print_char_cursor#67 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#67 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [78] *((byte*) print_char_cursor#43) ← (byte) print_char::ch#6 [ print_char_cursor#43 ] ( main:2::compare:16::print_char:47 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#43 ] main:2::compare:16::print_char:55 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#43 ] main:2::compare:16::print_char:60 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#3 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#3 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:90::print_char:97 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_byte::b#2 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:90::print_char:97 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_byte::b#2 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:92::print_char:97 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_byte::b#2 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:92::print_char:97 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_byte::b#2 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:90::print_char:100 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:90::print_char:100 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_char_cursor#43 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:92::print_char:100 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#43 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:92::print_char:100 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#43 ] ) always clobbers reg byte y +Statement [82] if((signed word) print_sword::w#3>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 [ print_char_cursor#61 print_sword::w#3 ] ( main:2::compare:16::print_sword:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#61 print_sword::w#3 ] main:2::compare:16::print_sword:58 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#61 print_sword::w#3 ] ) always clobbers reg byte a +Statement [85] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#3 [ print_char_cursor#14 print_sword::w#0 ] ( main:2::compare:16::print_sword:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#14 print_sword::w#0 ] main:2::compare:16::print_sword:58 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#14 print_sword::w#0 ] ) always clobbers reg byte a +Statement [89] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#4 [ print_sword::w#4 print_char_cursor#60 print_byte::b#0 ] ( main:2::compare:16::print_sword:50::print_word:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_char_cursor#60 print_byte::b#0 ] main:2::compare:16::print_sword:58::print_word:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_char_cursor#60 print_byte::b#0 ] ) always clobbers reg byte a +Statement [91] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#4 [ print_char_cursor#14 print_byte::b#1 ] ( main:2::compare:16::print_sword:50::print_word:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#14 print_byte::b#1 ] main:2::compare:16::print_sword:58::print_word:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#14 print_byte::b#1 ] ) always clobbers reg byte a +Statement [95] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_char_cursor#63 print_byte::b#2 print_byte::$0 ] ( main:2::compare:16::print_sword:50::print_word:87::print_byte:90 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_char_cursor#63 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:90 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_char_cursor#63 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#63 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#63 print_byte::b#2 print_byte::$0 ] ) always clobbers reg byte a +Statement [98] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f [ print_char_cursor#14 print_byte::$2 ] ( main:2::compare:16::print_sword:50::print_word:87::print_byte:90 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_sword::w#4 print_char_cursor#14 print_byte::$2 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:90 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_sword::w#4 print_char_cursor#14 print_byte::$2 ] main:2::compare:16::print_sword:50::print_word:87::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#10 compare::r#10 print_char_cursor#14 print_byte::$2 ] main:2::compare:16::print_sword:58::print_word:87::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#14 print_byte::$2 ] ) always clobbers reg byte a +Statement [104] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#2 ] ( main:2::compare:16::print_str:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y +Statement [106] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) [ print_char_cursor#2 print_str::str#2 ] ( main:2::compare:16::print_str:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y +Statement [111] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y +Statement [113] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a +Potential registers zp ZP_BYTE:2 [ main::i#2 main::i#1 ] : zp ZP_BYTE:2 , reg byte x , +Potential registers zp ZP_BYTE:3 [ main::j#2 main::j#1 ] : zp ZP_BYTE:3 , reg byte x , +Potential registers zp ZP_BYTE:4 [ main::op#2 main::op#1 ] : zp ZP_BYTE:4 , reg byte x , +Potential registers zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] : zp ZP_BYTE:5 , reg byte x , +Potential registers zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] : zp ZP_WORD:6 , +Potential registers zp ZP_WORD:8 [ compare::ops#10 ] : zp ZP_WORD:8 , +Potential registers zp ZP_BYTE:10 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] : zp ZP_BYTE:10 , reg byte x , +Potential registers zp ZP_BYTE:11 [ print_char::ch#6 print_char::ch#4 print_char::ch#1 print_char::ch#2 ] : zp ZP_BYTE:11 , reg byte a , reg byte x , reg byte y , +Potential registers zp ZP_WORD:12 [ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 ] : zp ZP_WORD:12 , +Potential registers zp ZP_WORD:14 [ print_char_cursor#60 print_char_cursor#43 print_char_cursor#71 print_char_cursor#2 print_char_cursor#70 print_char_cursor#67 print_char_cursor#75 print_char_cursor#81 print_char_cursor#76 print_char_cursor#14 print_char_cursor#116 print_char_cursor#63 print_char_cursor#61 print_char_cursor#1 ] : zp ZP_WORD:14 , +Potential registers zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:16 , reg byte x , +Potential registers zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] : zp ZP_WORD:17 , +Potential registers zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] : zp ZP_WORD:19 , +Potential registers zp ZP_BYTE:21 [ main::$1 ] : zp ZP_BYTE:21 , reg byte a , reg byte x , reg byte y , +Potential registers zp ZP_WORD:22 [ main::w1#0 ] : zp ZP_WORD:22 , +Potential registers zp ZP_BYTE:24 [ main::$2 ] : zp ZP_BYTE:24 , reg byte a , reg byte x , reg byte y , +Potential registers zp ZP_WORD:25 [ main::w2#0 ] : zp ZP_WORD:25 , +Potential registers zp ZP_WORD:27 [ compare::w1#0 ] : zp ZP_WORD:27 , +Potential registers zp ZP_WORD:29 [ compare::w2#0 ] : zp ZP_WORD:29 , +Potential registers zp ZP_BYTE:31 [ compare::op#0 ] : zp ZP_BYTE:31 , reg byte a , reg byte x , reg byte y , +Potential registers zp ZP_BYTE:32 [ print_byte::$0 ] : zp ZP_BYTE:32 , reg byte a , reg byte x , reg byte y , +Potential registers zp ZP_BYTE:33 [ print_byte::$2 ] : zp ZP_BYTE:33 , reg byte a , reg byte x , reg byte y , + +REGISTER UPLIFT SCOPES +Uplift Scope [] 27,162.22: zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] 17,214.99: zp ZP_WORD:14 [ print_char_cursor#60 print_char_cursor#43 print_char_cursor#71 print_char_cursor#2 print_char_cursor#70 print_char_cursor#67 print_char_cursor#75 print_char_cursor#81 print_char_cursor#76 print_char_cursor#14 print_char_cursor#116 print_char_cursor#63 print_char_cursor#61 print_char_cursor#1 ] +Uplift Scope [print_str] 30,005.5: zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] +Uplift Scope [main] 2,302.43: zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] 1,774.5: zp ZP_BYTE:4 [ main::op#2 main::op#1 ] 202: zp ZP_BYTE:24 [ main::$2 ] 170.44: zp ZP_BYTE:3 [ main::j#2 main::j#1 ] 78.71: zp ZP_WORD:25 [ main::w2#0 ] 53.26: zp ZP_WORD:22 [ main::w1#0 ] 22: zp ZP_BYTE:21 [ main::$1 ] 18.07: zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Uplift Scope [compare] 168.83: zp ZP_BYTE:31 [ compare::op#0 ] 31.78: zp ZP_WORD:27 [ compare::w1#0 ] 26.08: zp ZP_WORD:29 [ compare::w2#0 ] 12.93: zp ZP_BYTE:10 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] 0.29: zp ZP_WORD:8 [ compare::ops#10 ] +Uplift Scope [print_cls] 33: zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] +Uplift Scope [print_char] 20: zp ZP_BYTE:11 [ print_char::ch#6 print_char::ch#4 print_char::ch#1 print_char::ch#2 ] +Uplift Scope [print_byte] 10: zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] 4: zp ZP_BYTE:32 [ print_byte::$0 ] 4: zp ZP_BYTE:33 [ print_byte::$2 ] +Uplift Scope [print_sword] 15.83: zp ZP_WORD:12 [ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 ] +Uplift Scope [print_ln] +Uplift Scope [print_word] + +Uplifting [] best 1156370 combination zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] zp ZP_WORD:14 [ print_char_cursor#60 print_char_cursor#43 print_char_cursor#71 print_char_cursor#2 print_char_cursor#70 print_char_cursor#67 print_char_cursor#75 print_char_cursor#81 print_char_cursor#76 print_char_cursor#14 print_char_cursor#116 print_char_cursor#63 print_char_cursor#61 print_char_cursor#1 ] +Uplifting [print_str] best 1156370 combination zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] +Uplifting [main] best 1143930 combination zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] reg byte x [ main::op#2 main::op#1 ] reg byte a [ main::$2 ] zp ZP_BYTE:3 [ main::j#2 main::j#1 ] zp ZP_WORD:25 [ main::w2#0 ] zp ZP_WORD:22 [ main::w1#0 ] reg byte a [ main::$1 ] zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Limited combination testing to 100 combinations of 256 possible. +Uplifting [compare] best 1140912 combination reg byte x [ compare::op#0 ] zp ZP_WORD:27 [ compare::w1#0 ] zp ZP_WORD:29 [ compare::w2#0 ] zp ZP_BYTE:10 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] zp ZP_WORD:8 [ compare::ops#10 ] +Uplifting [print_cls] best 1140912 combination zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] +Uplifting [print_char] best 1140891 combination reg byte a [ print_char::ch#6 print_char::ch#4 print_char::ch#1 print_char::ch#2 ] +Uplifting [print_byte] best 1140883 combination zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] reg byte a [ print_byte::$0 ] reg byte a [ print_byte::$2 ] +Uplifting [print_sword] best 1140883 combination zp ZP_WORD:12 [ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 ] +Uplifting [print_ln] best 1140883 combination +Uplifting [print_word] best 1140883 combination +Attempting to uplift remaining variables inzp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Uplifting [main] best 1140883 combination zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Attempting to uplift remaining variables inzp ZP_BYTE:3 [ main::j#2 main::j#1 ] +Uplifting [main] best 1140883 combination zp ZP_BYTE:3 [ main::j#2 main::j#1 ] +Attempting to uplift remaining variables inzp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Uplifting [main] best 1140883 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Attempting to uplift remaining variables inzp ZP_BYTE:10 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +Uplifting [compare] best 1140883 combination zp ZP_BYTE:10 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +Attempting to uplift remaining variables inzp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Uplifting [print_byte] best 1140883 combination zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Coalescing zero page register with common assignment [ zp ZP_WORD:8 [ compare::ops#10 ] ] with [ zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] ] - score: 1 +Coalescing zero page register with common assignment [ zp ZP_WORD:12 [ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 ] ] with [ zp ZP_WORD:27 [ compare::w1#0 ] ] - score: 1 +Coalescing zero page register with common assignment [ zp ZP_WORD:25 [ main::w2#0 ] ] with [ zp ZP_WORD:29 [ compare::w2#0 ] ] - score: 1 +Coalescing zero page register [ zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] ] with [ zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] ] +Allocated (was zp ZP_BYTE:5) zp ZP_BYTE:4 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Allocated (was zp ZP_WORD:6) zp ZP_WORD:5 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 print_cls::sc#2 print_cls::sc#1 ] +Allocated (was zp ZP_WORD:8) zp ZP_WORD:7 [ compare::ops#10 print_str::str#2 print_str::str#1 print_str::str#0 ] +Allocated (was zp ZP_BYTE:10) zp ZP_BYTE:9 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +Allocated (was zp ZP_WORD:12) zp ZP_WORD:10 [ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 compare::w1#0 ] +Allocated (was zp ZP_WORD:14) zp ZP_WORD:12 [ print_char_cursor#60 print_char_cursor#43 print_char_cursor#71 print_char_cursor#2 print_char_cursor#70 print_char_cursor#67 print_char_cursor#75 print_char_cursor#81 print_char_cursor#76 print_char_cursor#14 print_char_cursor#116 print_char_cursor#63 print_char_cursor#61 print_char_cursor#1 ] +Allocated (was zp ZP_BYTE:16) zp ZP_BYTE:14 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Allocated (was zp ZP_WORD:22) zp ZP_WORD:15 [ main::w1#0 ] +Allocated (was zp ZP_WORD:25) zp ZP_WORD:17 [ main::w2#0 compare::w2#0 ] + +ASSEMBLER BEFORE OPTIMIZATION +//SEG0 File Comments +// Test signed word comparisons +//SEG1 Basic Upstart +.pc = $801 "Basic" +:BasicUpstart(bbegin) +.pc = $80d "Program" +//SEG2 Global Constants & labels + .const LT = 0 + .const LE = 1 + .const GT = 2 + .const GE = 3 + .const EQ = 4 + .const NE = 5 + // empty circle + .const FF = $57 + // filled circle + .const TT = $51 + .label print_char_cursor = $c + .label print_line_cursor = 5 +//SEG3 @begin +bbegin: +//SEG4 [1] phi from @begin to @25 [phi:@begin->@25] +b25_from_bbegin: + jmp b25 +//SEG5 @25 +b25: +//SEG6 [2] call main +//SEG7 [4] phi from @25 to main [phi:@25->main] +main_from_b25: + jsr main +//SEG8 [3] phi from @25 to @end [phi:@25->@end] +bend_from_b25: + jmp bend +//SEG9 @end +bend: +//SEG10 main +main: { + .label w1 = $f + .label w2 = $11 + .label s = 4 + .label j = 3 + .label i = 2 + //SEG11 [5] call print_cls + //SEG12 [109] phi from main to print_cls [phi:main->print_cls] + print_cls_from_main: + jsr print_cls + //SEG13 [6] phi from main to main::@1 [phi:main->main::@1] + b1_from_main: + //SEG14 [6] phi (byte*) print_line_cursor#32 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#0] -- pbuz1=pbuc1 + lda #<$400 + sta print_line_cursor + lda #>$400 + sta print_line_cursor+1 + //SEG15 [6] phi (byte) main::s#7 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG16 [6] phi (byte*) print_char_cursor#81 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#2] -- pbuz1=pbuc1 + lda #<$400 + sta print_char_cursor + lda #>$400 + sta print_char_cursor+1 + //SEG17 [6] phi (byte) main::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#3] -- vbuz1=vbuc1 + lda #0 + sta i + jmp b1 + //SEG18 [6] phi from main::@10 to main::@1 [phi:main::@10->main::@1] + b1_from_b10: + //SEG19 [6] phi (byte*) print_line_cursor#32 = (byte*) print_line_cursor#23 [phi:main::@10->main::@1#0] -- register_copy + //SEG20 [6] phi (byte) main::s#7 = (byte) main::s#10 [phi:main::@10->main::@1#1] -- register_copy + //SEG21 [6] phi (byte*) print_char_cursor#81 = (byte*) print_char_cursor#76 [phi:main::@10->main::@1#2] -- register_copy + //SEG22 [6] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@10->main::@1#3] -- register_copy + jmp b1 + //SEG23 main::@1 + b1: + //SEG24 [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuaa=vbuz1_rol_1 + lda i + asl + //SEG25 [8] (signed word) main::w1#0 ← *((const signed word[]) swords#0 + (byte~) main::$1) -- vwsz1=pwsc1_derefidx_vbuaa + tay + lda swords,y + sta w1 + lda swords+1,y + sta w1+1 + //SEG26 [9] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + b2_from_b1: + //SEG27 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#32 [phi:main::@1->main::@2#0] -- register_copy + //SEG28 [9] phi (byte) main::s#5 = (byte) main::s#7 [phi:main::@1->main::@2#1] -- register_copy + //SEG29 [9] phi (byte*) print_char_cursor#75 = (byte*) print_char_cursor#81 [phi:main::@1->main::@2#2] -- register_copy + //SEG30 [9] phi (byte) main::j#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@1->main::@2#3] -- vbuz1=vbuc1 + lda #0 + sta j + jmp b2 + //SEG31 [9] phi from main::@9 to main::@2 [phi:main::@9->main::@2] + b2_from_b9: + //SEG32 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#23 [phi:main::@9->main::@2#0] -- register_copy + //SEG33 [9] phi (byte) main::s#5 = (byte) main::s#10 [phi:main::@9->main::@2#1] -- register_copy + //SEG34 [9] phi (byte*) print_char_cursor#75 = (byte*) print_char_cursor#76 [phi:main::@9->main::@2#2] -- register_copy + //SEG35 [9] phi (byte) main::j#2 = (byte) main::j#1 [phi:main::@9->main::@2#3] -- register_copy + jmp b2 + //SEG36 main::@2 + b2: + //SEG37 [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuaa=vbuz1_rol_1 + lda j + asl + //SEG38 [11] (signed word) main::w2#0 ← *((const signed word[]) swords#0 + (byte~) main::$2) -- vwsz1=pwsc1_derefidx_vbuaa + tay + lda swords,y + sta w2 + lda swords+1,y + sta w2+1 + //SEG39 [12] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + b3_from_b2: + //SEG40 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#30 [phi:main::@2->main::@3#0] -- register_copy + //SEG41 [12] phi (byte) main::s#3 = (byte) main::s#5 [phi:main::@2->main::@3#1] -- register_copy + //SEG42 [12] phi (byte*) print_char_cursor#67 = (byte*) print_char_cursor#75 [phi:main::@2->main::@3#2] -- register_copy + //SEG43 [12] phi (byte) main::op#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@2->main::@3#3] -- vbuxx=vbuc1 + ldx #0 + jmp b3 + //SEG44 [12] phi from main::@4 to main::@3 [phi:main::@4->main::@3] + b3_from_b4: + //SEG45 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#23 [phi:main::@4->main::@3#0] -- register_copy + //SEG46 [12] phi (byte) main::s#3 = (byte) main::s#10 [phi:main::@4->main::@3#1] -- register_copy + //SEG47 [12] phi (byte*) print_char_cursor#67 = (byte*) print_char_cursor#76 [phi:main::@4->main::@3#2] -- register_copy + //SEG48 [12] phi (byte) main::op#2 = (byte) main::op#1 [phi:main::@4->main::@3#3] -- register_copy + jmp b3 + //SEG49 main::@3 + b3: + //SEG50 [13] (signed word) compare::w1#0 ← (signed word) main::w1#0 -- vwsz1=vwsz2 + lda w1 + sta compare.w1 + lda w1+1 + sta compare.w1+1 + //SEG51 [14] (signed word) compare::w2#0 ← (signed word) main::w2#0 + //SEG52 [15] (byte) compare::op#0 ← (byte) main::op#2 + //SEG53 [16] call compare + jsr compare + jmp b16 + //SEG54 main::@16 + b16: + //SEG55 [17] (byte) main::s#1 ← ++ (byte) main::s#3 -- vbuz1=_inc_vbuz1 + inc s + //SEG56 [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 -- vbuz1_neq_vbuc1_then_la1 + lda s + cmp #3 + bne b4_from_b16 + //SEG57 [19] phi from main::@16 to main::@8 [phi:main::@16->main::@8] + b8_from_b16: + jmp b8 + //SEG58 main::@8 + b8: + //SEG59 [20] call print_ln + //SEG60 [30] phi from main::@8 to print_ln [phi:main::@8->print_ln] + print_ln_from_b8: + jsr print_ln + //SEG61 [21] (byte*~) print_char_cursor#116 ← (byte*) print_line_cursor#1 -- pbuz1=pbuz2 + lda print_line_cursor + sta print_char_cursor + lda print_line_cursor+1 + sta print_char_cursor+1 + //SEG62 [22] phi from main::@8 to main::@4 [phi:main::@8->main::@4] + b4_from_b8: + //SEG63 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#1 [phi:main::@8->main::@4#0] -- register_copy + //SEG64 [22] phi (byte) main::s#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@8->main::@4#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG65 [22] phi (byte*) print_char_cursor#76 = (byte*~) print_char_cursor#116 [phi:main::@8->main::@4#2] -- register_copy + jmp b4 + //SEG66 [22] phi from main::@16 to main::@4 [phi:main::@16->main::@4] + b4_from_b16: + //SEG67 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#19 [phi:main::@16->main::@4#0] -- register_copy + //SEG68 [22] phi (byte) main::s#10 = (byte) main::s#1 [phi:main::@16->main::@4#1] -- register_copy + //SEG69 [22] phi (byte*) print_char_cursor#76 = (byte*) print_char_cursor#14 [phi:main::@16->main::@4#2] -- register_copy + jmp b4 + //SEG70 main::@4 + b4: + //SEG71 [23] (byte) main::op#1 ← ++ (byte) main::op#2 -- vbuxx=_inc_vbuxx + inx + //SEG72 [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 -- vbuxx_neq_vbuc1_then_la1 + cpx #6 + bne b3_from_b4 + jmp b9 + //SEG73 main::@9 + b9: + //SEG74 [25] (byte) main::j#1 ← ++ (byte) main::j#2 -- vbuz1=_inc_vbuz1 + inc j + //SEG75 [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 -- vbuz1_neq_vbuc1_then_la1 + lda j + cmp #3 + bne b2_from_b9 + jmp b10 + //SEG76 main::@10 + b10: + //SEG77 [27] (byte) main::i#1 ← ++ (byte) main::i#2 -- vbuz1=_inc_vbuz1 + inc i + //SEG78 [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 -- vbuz1_neq_vbuc1_then_la1 + lda i + cmp #3 + bne b1_from_b10 + //SEG79 [29] phi from main::@10 main::@6 to main::@6 [phi:main::@10/main::@6->main::@6] + b6_from_b10: + b6_from_b6: + jmp b6 + //SEG80 main::@6 + b6: + jmp b6_from_b6 +} +//SEG81 print_ln +// Print a newline +print_ln: { + //SEG82 [31] phi from print_ln print_ln::@1 to print_ln::@1 [phi:print_ln/print_ln::@1->print_ln::@1] + b1_from_print_ln: + b1_from_b1: + //SEG83 [31] phi (byte*) print_line_cursor#9 = (byte*) print_line_cursor#19 [phi:print_ln/print_ln::@1->print_ln::@1#0] -- register_copy + jmp b1 + //SEG84 print_ln::@1 + b1: + //SEG85 [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 -- pbuz1=pbuz1_plus_vbuc1 + lda print_line_cursor + clc + adc #$28 + sta print_line_cursor + bcc !+ + inc print_line_cursor+1 + !: + //SEG86 [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#14) goto print_ln::@1 -- pbuz1_lt_pbuz2_then_la1 + lda print_line_cursor+1 + cmp print_char_cursor+1 + bcc b1_from_b1 + bne !+ + lda print_line_cursor + cmp print_char_cursor + bcc b1_from_b1 + !: + jmp breturn + //SEG87 print_ln::@return + breturn: + //SEG88 [34] return + rts +} +//SEG89 compare +// Compare two words using an operator +// compare(signed word zeropage($a) w1, signed word zeropage($11) w2, byte register(X) op) +compare: { + .label w1 = $a + .label w2 = $11 + .label ops = 7 + .label r = 9 + //SEG90 [35] if((byte) compare::op#0==(const byte) LT#0) goto compare::@1 -- vbuxx_eq_vbuc1_then_la1 + cpx #LT + beq b1 + jmp b20 + //SEG91 compare::@20 + b20: + //SEG92 [36] if((byte) compare::op#0==(const byte) LE#0) goto compare::@2 -- vbuxx_eq_vbuc1_then_la1 + cpx #LE + beq b2 + jmp b21 + //SEG93 compare::@21 + b21: + //SEG94 [37] if((byte) compare::op#0==(const byte) GT#0) goto compare::@3 -- vbuxx_eq_vbuc1_then_la1 + cpx #GT + beq b3 + jmp b22 + //SEG95 compare::@22 + b22: + //SEG96 [38] if((byte) compare::op#0==(const byte) GE#0) goto compare::@4 -- vbuxx_eq_vbuc1_then_la1 + cpx #GE + beq b4 + jmp b23 + //SEG97 compare::@23 + b23: + //SEG98 [39] if((byte) compare::op#0==(const byte) EQ#0) goto compare::@5 -- vbuxx_eq_vbuc1_then_la1 + cpx #EQ + beq b5 + jmp b24 + //SEG99 compare::@24 + b24: + //SEG100 [40] if((byte) compare::op#0!=(const byte) NE#0) goto compare::@16 -- vbuxx_neq_vbuc1_then_la1 + cpx #NE + bne b16_from_b24 + jmp b25 + //SEG101 compare::@25 + b25: + //SEG102 [41] if((signed word) compare::w1#0==(signed word) compare::w2#0) goto compare::@7 -- vwsz1_eq_vwsz2_then_la1 + lda w1 + cmp w2 + bne !+ + lda w1+1 + cmp w2+1 + beq b7_from_b25 + !: + //SEG103 [42] phi from compare::@25 to compare::@26 [phi:compare::@25->compare::@26] + b26_from_b25: + jmp b26 + //SEG104 compare::@26 + b26: + //SEG105 [43] phi from compare::@26 to compare::@7 [phi:compare::@26->compare::@7] + b7_from_b26: + //SEG106 [43] phi (byte) compare::r#21 = (const byte) TT#0 [phi:compare::@26->compare::@7#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b7 + //SEG107 [43] phi from compare::@25 to compare::@7 [phi:compare::@25->compare::@7] + b7_from_b25: + //SEG108 [43] phi (byte) compare::r#21 = (const byte) FF#0 [phi:compare::@25->compare::@7#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b7 + //SEG109 compare::@7 + b7: + //SEG110 [44] phi from compare::@7 to compare::@16 [phi:compare::@7->compare::@16] + b16_from_b7: + //SEG111 [44] phi (byte) compare::r#10 = (byte) compare::r#21 [phi:compare::@7->compare::@16#0] -- register_copy + //SEG112 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#1 [phi:compare::@7->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_1 + sta ops+1 + jmp b16 + //SEG113 [44] phi from compare::@24 to compare::@16 [phi:compare::@24->compare::@16] + b16_from_b24: + //SEG114 [44] phi (byte) compare::r#10 = (const byte) FF#0 [phi:compare::@24->compare::@16#0] -- vbuz1=vbuc1 + lda #FF + sta r + //SEG115 [44] phi (byte*) compare::ops#10 = (byte*) 0 [phi:compare::@24->compare::@16#1] -- pbuz1=pbuc1 + lda #<0 + sta ops + lda #>0 + sta ops+1 + jmp b16 + //SEG116 compare::@16 + b16: + //SEG117 [45] if((signed word) compare::w1#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@18 -- vwsz1_lt_0_then_la1 + lda w1+1 + bmi b18_from_b16 + //SEG118 [46] phi from compare::@16 to compare::@37 [phi:compare::@16->compare::@37] + b37_from_b16: + jmp b37 + //SEG119 compare::@37 + b37: + //SEG120 [47] call print_char + //SEG121 [77] phi from compare::@37 to print_char [phi:compare::@37->print_char] + print_char_from_b37: + //SEG122 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#67 [phi:compare::@37->print_char#0] -- register_copy + //SEG123 [77] phi (byte) print_char::ch#6 = (byte) ' ' [phi:compare::@37->print_char#1] -- vbuaa=vbuc1 + lda #' ' + jsr print_char + //SEG124 [48] phi from compare::@16 compare::@37 to compare::@18 [phi:compare::@16/compare::@37->compare::@18] + b18_from_b16: + b18_from_b37: + //SEG125 [48] phi (byte*) print_char_cursor#70 = (byte*) print_char_cursor#67 [phi:compare::@16/compare::@37->compare::@18#0] -- register_copy + jmp b18 + //SEG126 compare::@18 + b18: + //SEG127 [49] (signed word) print_sword::w#1 ← (signed word) compare::w1#0 + //SEG128 [50] call print_sword + //SEG129 [81] phi from compare::@18 to print_sword [phi:compare::@18->print_sword] + print_sword_from_b18: + //SEG130 [81] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#70 [phi:compare::@18->print_sword#0] -- register_copy + //SEG131 [81] phi (signed word) print_sword::w#3 = (signed word) print_sword::w#1 [phi:compare::@18->print_sword#1] -- register_copy + jsr print_sword + jmp b39 + //SEG132 compare::@39 + b39: + //SEG133 [51] (byte*) print_str::str#1 ← (byte*) compare::ops#10 + //SEG134 [52] call print_str + //SEG135 [102] phi from compare::@39 to print_str [phi:compare::@39->print_str] + print_str_from_b39: + jsr print_str + jmp b40 + //SEG136 compare::@40 + b40: + //SEG137 [53] if((signed word) compare::w2#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@19 -- vwsz1_lt_0_then_la1 + lda w2+1 + bmi b19_from_b40 + //SEG138 [54] phi from compare::@40 to compare::@38 [phi:compare::@40->compare::@38] + b38_from_b40: + jmp b38 + //SEG139 compare::@38 + b38: + //SEG140 [55] call print_char + //SEG141 [77] phi from compare::@38 to print_char [phi:compare::@38->print_char] + print_char_from_b38: + //SEG142 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#2 [phi:compare::@38->print_char#0] -- register_copy + //SEG143 [77] phi (byte) print_char::ch#6 = (byte) ' ' [phi:compare::@38->print_char#1] -- vbuaa=vbuc1 + lda #' ' + jsr print_char + //SEG144 [56] phi from compare::@38 compare::@40 to compare::@19 [phi:compare::@38/compare::@40->compare::@19] + b19_from_b38: + b19_from_b40: + //SEG145 [56] phi (byte*) print_char_cursor#71 = (byte*) print_char_cursor#14 [phi:compare::@38/compare::@40->compare::@19#0] -- register_copy + jmp b19 + //SEG146 compare::@19 + b19: + //SEG147 [57] (signed word) print_sword::w#2 ← (signed word) compare::w2#0 -- vwsz1=vwsz2 + lda w2 + sta print_sword.w + lda w2+1 + sta print_sword.w+1 + //SEG148 [58] call print_sword + //SEG149 [81] phi from compare::@19 to print_sword [phi:compare::@19->print_sword] + print_sword_from_b19: + //SEG150 [81] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#71 [phi:compare::@19->print_sword#0] -- register_copy + //SEG151 [81] phi (signed word) print_sword::w#3 = (signed word) print_sword::w#2 [phi:compare::@19->print_sword#1] -- register_copy + jsr print_sword + jmp b42 + //SEG152 compare::@42 + b42: + //SEG153 [59] (byte) print_char::ch#4 ← (byte) compare::r#10 -- vbuaa=vbuz1 + lda r + //SEG154 [60] call print_char + //SEG155 [77] phi from compare::@42 to print_char [phi:compare::@42->print_char] + print_char_from_b42: + //SEG156 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#14 [phi:compare::@42->print_char#0] -- register_copy + //SEG157 [77] phi (byte) print_char::ch#6 = (byte) print_char::ch#4 [phi:compare::@42->print_char#1] -- register_copy + jsr print_char + jmp breturn + //SEG158 compare::@return + breturn: + //SEG159 [61] return + rts + //SEG160 compare::@5 + b5: + //SEG161 [62] if((signed word) compare::w1#0!=(signed word) compare::w2#0) goto compare::@9 -- vwsz1_neq_vwsz2_then_la1 + lda w1+1 + cmp w2+1 + bne b9_from_b5 + lda w1 + cmp w2 + bne b9_from_b5 + //SEG162 [63] phi from compare::@5 to compare::@28 [phi:compare::@5->compare::@28] + b28_from_b5: + jmp b28 + //SEG163 compare::@28 + b28: + //SEG164 [64] phi from compare::@28 to compare::@9 [phi:compare::@28->compare::@9] + b9_from_b28: + //SEG165 [64] phi (byte) compare::r#22 = (const byte) TT#0 [phi:compare::@28->compare::@9#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b9 + //SEG166 [64] phi from compare::@5 to compare::@9 [phi:compare::@5->compare::@9] + b9_from_b5: + //SEG167 [64] phi (byte) compare::r#22 = (const byte) FF#0 [phi:compare::@5->compare::@9#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b9 + //SEG168 compare::@9 + b9: + //SEG169 [44] phi from compare::@9 to compare::@16 [phi:compare::@9->compare::@16] + b16_from_b9: + //SEG170 [44] phi (byte) compare::r#10 = (byte) compare::r#22 [phi:compare::@9->compare::@16#0] -- register_copy + //SEG171 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#2 [phi:compare::@9->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_2 + sta ops+1 + jmp b16 + //SEG172 compare::@4 + b4: + //SEG173 [65] if((signed word) compare::w1#0<(signed word) compare::w2#0) goto compare::@11 -- vwsz1_lt_vwsz2_then_la1 + lda w2 + cmp w1 + lda w2+1 + sbc w1+1 + bvc !+ + eor #$80 + !: + beq !e+ + bpl b11_from_b4 + !e: + //SEG174 [66] phi from compare::@4 to compare::@30 [phi:compare::@4->compare::@30] + b30_from_b4: + jmp b30 + //SEG175 compare::@30 + b30: + //SEG176 [67] phi from compare::@30 to compare::@11 [phi:compare::@30->compare::@11] + b11_from_b30: + //SEG177 [67] phi (byte) compare::r#16 = (const byte) TT#0 [phi:compare::@30->compare::@11#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b11 + //SEG178 [67] phi from compare::@4 to compare::@11 [phi:compare::@4->compare::@11] + b11_from_b4: + //SEG179 [67] phi (byte) compare::r#16 = (const byte) FF#0 [phi:compare::@4->compare::@11#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b11 + //SEG180 compare::@11 + b11: + //SEG181 [44] phi from compare::@11 to compare::@16 [phi:compare::@11->compare::@16] + b16_from_b11: + //SEG182 [44] phi (byte) compare::r#10 = (byte) compare::r#16 [phi:compare::@11->compare::@16#0] -- register_copy + //SEG183 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#3 [phi:compare::@11->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_3 + sta ops+1 + jmp b16 + //SEG184 compare::@3 + b3: + //SEG185 [68] if((signed word) compare::w1#0<=(signed word) compare::w2#0) goto compare::@13 -- vwsz1_le_vwsz2_then_la1 + lda w2 + cmp w1 + lda w2+1 + sbc w1+1 + bvc !+ + eor #$80 + !: + bpl b13_from_b3 + //SEG186 [69] phi from compare::@3 to compare::@32 [phi:compare::@3->compare::@32] + b32_from_b3: + jmp b32 + //SEG187 compare::@32 + b32: + //SEG188 [70] phi from compare::@32 to compare::@13 [phi:compare::@32->compare::@13] + b13_from_b32: + //SEG189 [70] phi (byte) compare::r#17 = (const byte) TT#0 [phi:compare::@32->compare::@13#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b13 + //SEG190 [70] phi from compare::@3 to compare::@13 [phi:compare::@3->compare::@13] + b13_from_b3: + //SEG191 [70] phi (byte) compare::r#17 = (const byte) FF#0 [phi:compare::@3->compare::@13#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b13 + //SEG192 compare::@13 + b13: + //SEG193 [44] phi from compare::@13 to compare::@16 [phi:compare::@13->compare::@16] + b16_from_b13: + //SEG194 [44] phi (byte) compare::r#10 = (byte) compare::r#17 [phi:compare::@13->compare::@16#0] -- register_copy + //SEG195 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#4 [phi:compare::@13->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_4 + sta ops+1 + jmp b16 + //SEG196 compare::@2 + b2: + //SEG197 [71] if((signed word) compare::w1#0>(signed word) compare::w2#0) goto compare::@15 -- vwsz1_gt_vwsz2_then_la1 + lda w1 + cmp w2 + lda w1+1 + sbc w2+1 + bvc !+ + eor #$80 + !: + beq !e+ + bpl b15_from_b2 + !e: + //SEG198 [72] phi from compare::@2 to compare::@34 [phi:compare::@2->compare::@34] + b34_from_b2: + jmp b34 + //SEG199 compare::@34 + b34: + //SEG200 [73] phi from compare::@34 to compare::@15 [phi:compare::@34->compare::@15] + b15_from_b34: + //SEG201 [73] phi (byte) compare::r#18 = (const byte) TT#0 [phi:compare::@34->compare::@15#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b15 + //SEG202 [73] phi from compare::@2 to compare::@15 [phi:compare::@2->compare::@15] + b15_from_b2: + //SEG203 [73] phi (byte) compare::r#18 = (const byte) FF#0 [phi:compare::@2->compare::@15#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b15 + //SEG204 compare::@15 + b15: + //SEG205 [44] phi from compare::@15 to compare::@16 [phi:compare::@15->compare::@16] + b16_from_b15: + //SEG206 [44] phi (byte) compare::r#10 = (byte) compare::r#18 [phi:compare::@15->compare::@16#0] -- register_copy + //SEG207 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#5 [phi:compare::@15->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_5 + sta ops+1 + jmp b16 + //SEG208 compare::@1 + b1: + //SEG209 [74] if((signed word) compare::w1#0>=(signed word) compare::w2#0) goto compare::@17 -- vwsz1_ge_vwsz2_then_la1 + lda w1 + cmp w2 + lda w1+1 + sbc w2+1 + bvc !+ + eor #$80 + !: + bpl b17_from_b1 + //SEG210 [75] phi from compare::@1 to compare::@36 [phi:compare::@1->compare::@36] + b36_from_b1: + jmp b36 + //SEG211 compare::@36 + b36: + //SEG212 [76] phi from compare::@36 to compare::@17 [phi:compare::@36->compare::@17] + b17_from_b36: + //SEG213 [76] phi (byte) compare::r#19 = (const byte) TT#0 [phi:compare::@36->compare::@17#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b17 + //SEG214 [76] phi from compare::@1 to compare::@17 [phi:compare::@1->compare::@17] + b17_from_b1: + //SEG215 [76] phi (byte) compare::r#19 = (const byte) FF#0 [phi:compare::@1->compare::@17#0] -- vbuz1=vbuc1 + lda #FF + sta r + jmp b17 + //SEG216 compare::@17 + b17: + //SEG217 [44] phi from compare::@17 to compare::@16 [phi:compare::@17->compare::@16] + b16_from_b17: + //SEG218 [44] phi (byte) compare::r#10 = (byte) compare::r#19 [phi:compare::@17->compare::@16#0] -- register_copy + //SEG219 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#6 [phi:compare::@17->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_6 + sta ops+1 + jmp b16 + ops_1: .text "!=@" + ops_2: .text "==@" + ops_3: .text ">=@" + ops_4: .text "> @" + ops_5: .text "<=@" + ops_6: .text "< @" +} +//SEG220 print_char +// Print a single char +// print_char(byte register(A) ch) +print_char: { + //SEG221 [78] *((byte*) print_char_cursor#43) ← (byte) print_char::ch#6 -- _deref_pbuz1=vbuaa + ldy #0 + sta (print_char_cursor),y + //SEG222 [79] (byte*) print_char_cursor#14 ← ++ (byte*) print_char_cursor#43 -- pbuz1=_inc_pbuz1 + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + jmp breturn + //SEG223 print_char::@return + breturn: + //SEG224 [80] return + rts +} +//SEG225 print_sword +// Print a signed word as HEX +// print_sword(signed word zeropage($a) w) +print_sword: { + .label w = $a + //SEG226 [82] if((signed word) print_sword::w#3>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 -- vwsz1_ge_0_then_la1 + lda w+1 + bpl b1_from_print_sword + //SEG227 [83] phi from print_sword to print_sword::@2 [phi:print_sword->print_sword::@2] + b2_from_print_sword: + jmp b2 + //SEG228 print_sword::@2 + b2: + //SEG229 [84] call print_char + //SEG230 [77] phi from print_sword::@2 to print_char [phi:print_sword::@2->print_char] + print_char_from_b2: + //SEG231 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#61 [phi:print_sword::@2->print_char#0] -- register_copy + //SEG232 [77] phi (byte) print_char::ch#6 = (byte) '-' [phi:print_sword::@2->print_char#1] -- vbuaa=vbuc1 + lda #'-' + jsr print_char + jmp b4 + //SEG233 print_sword::@4 + b4: + //SEG234 [85] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#3 -- vwsz1=_neg_vwsz1 + sec + lda w + eor #$ff + adc #0 + sta w + lda w+1 + eor #$ff + adc #0 + sta w+1 + //SEG235 [86] phi from print_sword print_sword::@4 to print_sword::@1 [phi:print_sword/print_sword::@4->print_sword::@1] + b1_from_print_sword: + b1_from_b4: + //SEG236 [86] phi (byte*) print_char_cursor#60 = (byte*) print_char_cursor#61 [phi:print_sword/print_sword::@4->print_sword::@1#0] -- register_copy + //SEG237 [86] phi (signed word) print_sword::w#4 = (signed word) print_sword::w#3 [phi:print_sword/print_sword::@4->print_sword::@1#1] -- register_copy + jmp b1 + //SEG238 print_sword::@1 + b1: + //SEG239 [87] call print_word + jsr print_word + jmp breturn + //SEG240 print_sword::@return + breturn: + //SEG241 [88] return + rts +} +//SEG242 print_word +// Print a word as HEX +print_word: { + //SEG243 [89] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#4 -- vbuz1=_hi_vwuz2 + lda print_sword.w+1 + sta print_byte.b + //SEG244 [90] call print_byte + //SEG245 [94] phi from print_word to print_byte [phi:print_word->print_byte] + print_byte_from_print_word: + //SEG246 [94] phi (byte*) print_char_cursor#63 = (byte*) print_char_cursor#60 [phi:print_word->print_byte#0] -- register_copy + //SEG247 [94] phi (byte) print_byte::b#2 = (byte) print_byte::b#0 [phi:print_word->print_byte#1] -- register_copy + jsr print_byte + jmp b1 + //SEG248 print_word::@1 + b1: + //SEG249 [91] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#4 -- vbuz1=_lo_vwuz2 + lda print_sword.w + sta print_byte.b + //SEG250 [92] call print_byte + //SEG251 [94] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte] + print_byte_from_b1: + //SEG252 [94] phi (byte*) print_char_cursor#63 = (byte*) print_char_cursor#14 [phi:print_word::@1->print_byte#0] -- register_copy + //SEG253 [94] phi (byte) print_byte::b#2 = (byte) print_byte::b#1 [phi:print_word::@1->print_byte#1] -- register_copy + jsr print_byte + jmp breturn + //SEG254 print_word::@return + breturn: + //SEG255 [93] return + rts +} +//SEG256 print_byte +// Print a byte as HEX +// print_byte(byte zeropage($e) b) +print_byte: { + .label b = $e + //SEG257 [95] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 -- vbuaa=vbuz1_ror_4 + lda b + lsr + lsr + lsr + lsr + //SEG258 [96] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) -- vbuaa=pbuc1_derefidx_vbuaa + tay + lda print_hextab,y + //SEG259 [97] call print_char + //SEG260 [77] phi from print_byte to print_char [phi:print_byte->print_char] + print_char_from_print_byte: + //SEG261 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#63 [phi:print_byte->print_char#0] -- register_copy + //SEG262 [77] phi (byte) print_char::ch#6 = (byte) print_char::ch#1 [phi:print_byte->print_char#1] -- register_copy + jsr print_char + jmp b1 + //SEG263 print_byte::@1 + b1: + //SEG264 [98] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f -- vbuaa=vbuz1_band_vbuc1 + lda #$f + and b + //SEG265 [99] (byte) print_char::ch#2 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) -- vbuaa=pbuc1_derefidx_vbuaa + tay + lda print_hextab,y + //SEG266 [100] call print_char + //SEG267 [77] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char] + print_char_from_b1: + //SEG268 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#14 [phi:print_byte::@1->print_char#0] -- register_copy + //SEG269 [77] phi (byte) print_char::ch#6 = (byte) print_char::ch#2 [phi:print_byte::@1->print_char#1] -- register_copy + jsr print_char + jmp breturn + //SEG270 print_byte::@return + breturn: + //SEG271 [101] return + rts +} +//SEG272 print_str +// Print a zero-terminated string +// print_str(byte* zeropage(7) str) +print_str: { + .label str = 7 + //SEG273 [103] phi from print_str print_str::@2 to print_str::@1 [phi:print_str/print_str::@2->print_str::@1] + b1_from_print_str: + b1_from_b2: + //SEG274 [103] phi (byte*) print_char_cursor#2 = (byte*) print_char_cursor#14 [phi:print_str/print_str::@2->print_str::@1#0] -- register_copy + //SEG275 [103] phi (byte*) print_str::str#2 = (byte*) print_str::str#1 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy + jmp b1 + //SEG276 print_str::@1 + b1: + //SEG277 [104] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (str),y + cmp #'@' + bne b2 + jmp breturn + //SEG278 print_str::@return + breturn: + //SEG279 [105] return + rts + //SEG280 print_str::@2 + b2: + //SEG281 [106] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (str),y + ldy #0 + sta (print_char_cursor),y + //SEG282 [107] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 -- pbuz1=_inc_pbuz1 + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + //SEG283 [108] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 -- pbuz1=_inc_pbuz1 + inc str + bne !+ + inc str+1 + !: + jmp b1_from_b2 +} +//SEG284 print_cls +// Clear the screen. Also resets current line/char cursor. +print_cls: { + .label sc = 5 + //SEG285 [110] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1] + b1_from_print_cls: + //SEG286 [110] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1 + lda #<$400 + sta sc + lda #>$400 + sta sc+1 + jmp b1 + //SEG287 [110] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1] + b1_from_b1: + //SEG288 [110] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy + jmp b1 + //SEG289 print_cls::@1 + b1: + //SEG290 [111] *((byte*) print_cls::sc#2) ← (byte) ' ' -- _deref_pbuz1=vbuc1 + lda #' ' + ldy #0 + sta (sc),y + //SEG291 [112] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 -- pbuz1=_inc_pbuz1 + inc sc + bne !+ + inc sc+1 + !: + //SEG292 [113] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 -- pbuz1_neq_pbuc1_then_la1 + lda sc+1 + cmp #>$400+$3e8 + bne b1_from_b1 + lda sc + cmp #<$400+$3e8 + bne b1_from_b1 + jmp breturn + //SEG293 print_cls::@return + breturn: + //SEG294 [114] return + rts +} + print_hextab: .text "0123456789abcdef" + swords: .word -$6fed, $12, $7fed + +ASSEMBLER OPTIMIZATIONS +Removing instruction jmp b25 +Removing instruction jmp bend +Removing instruction jmp b1 +Removing instruction jmp b2 +Removing instruction jmp b3 +Removing instruction jmp b16 +Removing instruction jmp b8 +Removing instruction jmp b4 +Removing instruction jmp b9 +Removing instruction jmp b10 +Removing instruction jmp b6 +Removing instruction jmp b1 +Removing instruction jmp breturn +Removing instruction jmp b20 +Removing instruction jmp b21 +Removing instruction jmp b22 +Removing instruction jmp b23 +Removing instruction jmp b24 +Removing instruction jmp b25 +Removing instruction jmp b26 +Removing instruction jmp b7 +Removing instruction jmp b16 +Removing instruction jmp b37 +Removing instruction jmp b18 +Removing instruction jmp b39 +Removing instruction jmp b40 +Removing instruction jmp b38 +Removing instruction jmp b19 +Removing instruction jmp b42 +Removing instruction jmp breturn +Removing instruction jmp b28 +Removing instruction jmp b9 +Removing instruction jmp b30 +Removing instruction jmp b11 +Removing instruction jmp b32 +Removing instruction jmp b13 +Removing instruction jmp b34 +Removing instruction jmp b15 +Removing instruction jmp b36 +Removing instruction jmp b17 +Removing instruction jmp breturn +Removing instruction jmp b2 +Removing instruction jmp b4 +Removing instruction jmp b1 +Removing instruction jmp breturn +Removing instruction jmp b1 +Removing instruction jmp breturn +Removing instruction jmp b1 +Removing instruction jmp breturn +Removing instruction jmp b1 +Removing instruction jmp breturn +Removing instruction jmp b1 +Removing instruction jmp breturn +Succesful ASM optimization Pass5NextJumpElimination +Removing instruction lda #>0 +Removing instruction ldy #0 +Succesful ASM optimization Pass5UnnecesaryLoadElimination +Replacing label b4_from_b16 with b4 +Replacing label b3_from_b4 with b3 +Replacing label b2_from_b9 with b2 +Replacing label b1_from_b10 with b1 +Replacing label b6_from_b6 with b6 +Replacing label b1_from_b1 with b1 +Replacing label b1_from_b1 with b1 +Replacing label b18_from_b16 with b18 +Replacing label b19_from_b40 with b19 +Replacing label b1_from_print_sword with b1 +Replacing label b1_from_b2 with b1 +Replacing label b1_from_b1 with b1 +Replacing label b1_from_b1 with b1 +Removing instruction b25_from_bbegin: +Removing instruction b25: +Removing instruction main_from_b25: +Removing instruction bend_from_b25: +Removing instruction b1_from_b10: +Removing instruction b2_from_b9: +Removing instruction b3_from_b4: +Removing instruction b8_from_b16: +Removing instruction print_ln_from_b8: +Removing instruction b4_from_b16: +Removing instruction b6_from_b10: +Removing instruction b6_from_b6: +Removing instruction b1_from_print_ln: +Removing instruction b1_from_b1: +Removing instruction b26_from_b25: +Removing instruction b7_from_b26: +Removing instruction b16_from_b7: +Removing instruction b37_from_b16: +Removing instruction print_char_from_b37: +Removing instruction b18_from_b16: +Removing instruction b18_from_b37: +Removing instruction print_sword_from_b18: +Removing instruction print_str_from_b39: +Removing instruction b38_from_b40: +Removing instruction print_char_from_b38: +Removing instruction b19_from_b38: +Removing instruction b19_from_b40: +Removing instruction b28_from_b5: +Removing instruction b9_from_b28: +Removing instruction b16_from_b9: +Removing instruction b30_from_b4: +Removing instruction b11_from_b30: +Removing instruction b16_from_b11: +Removing instruction b32_from_b3: +Removing instruction b13_from_b32: +Removing instruction b16_from_b13: +Removing instruction b34_from_b2: +Removing instruction b15_from_b34: +Removing instruction b16_from_b15: +Removing instruction b36_from_b1: +Removing instruction b17_from_b36: +Removing instruction b16_from_b17: +Removing instruction b2_from_print_sword: +Removing instruction print_char_from_b2: +Removing instruction b1_from_print_sword: +Removing instruction b1_from_b4: +Removing instruction b1_from_print_str: +Removing instruction b1_from_b2: +Removing instruction b1_from_b1: +Succesful ASM optimization Pass5RedundantLabelElimination +Removing instruction bend: +Removing instruction print_cls_from_main: +Removing instruction b1_from_main: +Removing instruction b2_from_b1: +Removing instruction b3_from_b2: +Removing instruction b16: +Removing instruction b8: +Removing instruction b4_from_b8: +Removing instruction b9: +Removing instruction b10: +Removing instruction breturn: +Removing instruction b20: +Removing instruction b21: +Removing instruction b22: +Removing instruction b23: +Removing instruction b24: +Removing instruction b25: +Removing instruction b26: +Removing instruction b37: +Removing instruction b39: +Removing instruction b40: +Removing instruction b38: +Removing instruction print_sword_from_b19: +Removing instruction b42: +Removing instruction print_char_from_b42: +Removing instruction breturn: +Removing instruction b28: +Removing instruction b30: +Removing instruction b32: +Removing instruction b34: +Removing instruction b36: +Removing instruction breturn: +Removing instruction b2: +Removing instruction b4: +Removing instruction breturn: +Removing instruction print_byte_from_print_word: +Removing instruction b1: +Removing instruction print_byte_from_b1: +Removing instruction breturn: +Removing instruction print_char_from_print_byte: +Removing instruction b1: +Removing instruction print_char_from_b1: +Removing instruction breturn: +Removing instruction breturn: +Removing instruction b1_from_print_cls: +Removing instruction breturn: +Succesful ASM optimization Pass5UnusedLabelElimination +Updating BasicUpstart to call main directly +Removing instruction jsr main +Succesful ASM optimization Pass5SkipBegin +Relabelling long label b7_from_b25 to b6 +Relabelling long label b16_from_b24 to b8 +Relabelling long label b9_from_b5 to b10 +Relabelling long label b11_from_b4 to b12 +Relabelling long label b13_from_b3 to b14 +Relabelling long label b15_from_b2 to b20 +Relabelling long label b17_from_b1 to b21 +Succesful ASM optimization Pass5RelabelLongLabels +Removing instruction jmp b1 +Removing instruction jmp b2 +Removing instruction jmp b3 +Removing instruction jmp b4 +Removing instruction jmp b1 +Succesful ASM optimization Pass5NextJumpElimination +Removing instruction bbegin: +Succesful ASM optimization Pass5UnusedLabelElimination +Fixing long branch [114] beq b1 to bne +Fixing long branch [118] beq b2 to bne +Fixing long branch [122] beq b3 to bne +Fixing long branch [126] beq b4 to bne + +FINAL SYMBOL TABLE +(label) @25 +(label) @begin +(label) @end +(byte*) BGCOL +(byte*) BGCOL1 +(byte*) BGCOL2 +(byte*) BGCOL3 +(byte*) BGCOL4 +(byte) BLACK +(byte) BLUE +(byte*) BORDERCOL +(byte) BROWN +(byte*) CHARGEN +(byte*) CIA1_INTERRUPT +(byte*) CIA1_PORT_A +(byte*) CIA1_PORT_A_DDR +(byte*) CIA1_PORT_B +(byte*) CIA1_PORT_B_DDR +(byte*) CIA2_INTERRUPT +(byte*) CIA2_PORT_A +(byte*) CIA2_PORT_A_DDR +(byte*) CIA2_PORT_B +(byte*) CIA2_PORT_B_DDR +(byte) CIA_INTERRUPT_CLEAR +(byte*) COLS +(byte) CYAN +(byte*) D011 +(byte*) D016 +(byte*) D018 +(byte) DARK_GREY +(byte) EQ +(const byte) EQ#0 EQ = (byte/signed byte/word/signed word/dword/signed dword) 4 +(byte) FF +(const byte) FF#0 FF = (byte/signed byte/word/signed word/dword/signed dword) $57 +(byte) GE +(const byte) GE#0 GE = (byte/signed byte/word/signed word/dword/signed dword) 3 +(byte) GREEN +(byte) GREY +(byte) GT +(const byte) GT#0 GT = (byte/signed byte/word/signed word/dword/signed dword) 2 +(void()**) HARDWARE_IRQ +(byte) IRQ_COLLISION_BG +(byte) IRQ_COLLISION_SPRITE +(byte*) IRQ_ENABLE +(byte) IRQ_LIGHTPEN +(byte) IRQ_RASTER +(byte*) IRQ_STATUS +(void()**) KERNEL_IRQ +(byte) LE +(const byte) LE#0 LE = (byte/signed byte/word/signed word/dword/signed dword) 1 +(byte*) LIGHTPEN_X +(byte*) LIGHTPEN_Y +(byte) LIGHT_BLUE +(byte) LIGHT_GREEN +(byte) LIGHT_GREY +(byte) LT +(const byte) LT#0 LT = (byte/signed byte/word/signed word/dword/signed dword) 0 +(byte) NE +(const byte) NE#0 NE = (byte/signed byte/word/signed word/dword/signed dword) 5 +(byte) ORANGE +(byte) PINK +(byte*) PROCPORT +(byte) PROCPORT_BASIC_KERNEL_IO +(byte*) PROCPORT_DDR +(byte) PROCPORT_DDR_MEMORY_MASK +(byte) PROCPORT_KERNEL_IO +(byte) PROCPORT_RAM_ALL +(byte) PROCPORT_RAM_CHARROM +(byte) PROCPORT_RAM_IO +(byte) PURPLE +(byte*) RASTER +(byte) RED +(byte*) SPRITES_COLS +(byte*) SPRITES_ENABLE +(byte*) SPRITES_EXPAND_X +(byte*) SPRITES_EXPAND_Y +(byte*) SPRITES_MC +(byte*) SPRITES_MC1 +(byte*) SPRITES_MC2 +(byte*) SPRITES_PRIORITY +(byte*) SPRITES_XMSB +(byte*) SPRITES_XPOS +(byte*) SPRITES_YPOS +(word) SPRITE_PTRS +(byte) TT +(const byte) TT#0 TT = (byte/signed byte/word/signed word/dword/signed dword) $51 +(byte) VIC_BMM +(byte*) VIC_CONTROL +(byte*) VIC_CONTROL2 +(byte) VIC_CSEL +(byte) VIC_DEN +(byte) VIC_ECM +(byte) VIC_MCM +(byte*) VIC_MEMORY +(byte) VIC_RSEL +(byte) VIC_RST8 +(byte) WHITE +(byte) YELLOW +(void()) compare((signed word) compare::w1 , (signed word) compare::w2 , (byte) compare::op) +(label) compare::@1 +(label) compare::@11 +(label) compare::@13 +(label) compare::@15 +(label) compare::@16 +(label) compare::@17 +(label) compare::@18 +(label) compare::@19 +(label) compare::@2 +(label) compare::@20 +(label) compare::@21 +(label) compare::@22 +(label) compare::@23 +(label) compare::@24 +(label) compare::@25 +(label) compare::@26 +(label) compare::@28 +(label) compare::@3 +(label) compare::@30 +(label) compare::@32 +(label) compare::@34 +(label) compare::@36 +(label) compare::@37 +(label) compare::@38 +(label) compare::@39 +(label) compare::@4 +(label) compare::@40 +(label) compare::@42 +(label) compare::@5 +(label) compare::@7 +(label) compare::@9 +(label) compare::@return +(byte) compare::op +(byte) compare::op#0 reg byte x 168.8333333333334 +(byte*) compare::ops +(const byte*) compare::ops#1 ops#1 = (string) "!=@" +(byte*) compare::ops#10 ops zp ZP_WORD:7 0.2857142857142857 +(const byte*) compare::ops#2 ops#2 = (string) "==@" +(const byte*) compare::ops#3 ops#3 = (string) ">=@" +(const byte*) compare::ops#4 ops#4 = (string) "> @" +(const byte*) compare::ops#5 ops#5 = (string) "<=@" +(const byte*) compare::ops#6 ops#6 = (string) "< @" +(byte) compare::r +(byte) compare::r#10 r zp ZP_BYTE:9 0.9333333333333332 +(byte) compare::r#16 r zp ZP_BYTE:9 2.0 +(byte) compare::r#17 r zp ZP_BYTE:9 2.0 +(byte) compare::r#18 r zp ZP_BYTE:9 2.0 +(byte) compare::r#19 r zp ZP_BYTE:9 2.0 +(byte) compare::r#21 r zp ZP_BYTE:9 2.0 +(byte) compare::r#22 r zp ZP_BYTE:9 2.0 +(signed word) compare::w1 +(signed word) compare::w1#0 w1 zp ZP_WORD:10 31.78125 +(signed word) compare::w2 +(signed word) compare::w2#0 w2 zp ZP_WORD:17 26.076923076923077 +(void()) main() +(byte~) main::$1 reg byte a 22.0 +(byte~) main::$2 reg byte a 202.0 +(label) main::@1 +(label) main::@10 +(label) main::@16 +(label) main::@2 +(label) main::@3 +(label) main::@4 +(label) main::@6 +(label) main::@8 +(label) main::@9 +(byte) main::i +(byte) main::i#1 i zp ZP_BYTE:2 16.5 +(byte) main::i#2 i zp ZP_BYTE:2 1.5714285714285716 +(byte) main::j +(byte) main::j#1 j zp ZP_BYTE:3 151.5 +(byte) main::j#2 j zp ZP_BYTE:3 18.9375 +(byte) main::op +(byte) main::op#1 reg byte x 1501.5 +(byte) main::op#2 reg byte x 273.0 +(byte) main::s +(byte) main::s#1 s zp ZP_BYTE:4 1501.5 +(byte) main::s#10 s zp ZP_BYTE:4 302.0 +(byte) main::s#3 s zp ZP_BYTE:4 420.59999999999997 +(byte) main::s#5 s zp ZP_BYTE:4 71.0 +(byte) main::s#7 s zp ZP_BYTE:4 7.333333333333333 +(signed word) main::w1 +(signed word) main::w1#0 w1 zp ZP_WORD:15 53.26315789473684 +(signed word) main::w2 +(signed word) main::w2#0 w2 zp ZP_WORD:17 78.71428571428571 +(void()) print_byte((byte) print_byte::b) +(byte~) print_byte::$0 reg byte a 4.0 +(byte~) print_byte::$2 reg byte a 4.0 +(label) print_byte::@1 +(label) print_byte::@return +(byte) print_byte::b +(byte) print_byte::b#0 b zp ZP_BYTE:14 4.0 +(byte) print_byte::b#1 b zp ZP_BYTE:14 4.0 +(byte) print_byte::b#2 b zp ZP_BYTE:14 2.0 +(void()) print_char((byte) print_char::ch) +(label) print_char::@return +(byte) print_char::ch +(byte) print_char::ch#1 reg byte a 4.0 +(byte) print_char::ch#2 reg byte a 4.0 +(byte) print_char::ch#4 reg byte a 4.0 +(byte) print_char::ch#6 reg byte a 8.0 +(byte*) print_char_cursor +(byte*) print_char_cursor#1 print_char_cursor zp ZP_WORD:12 10001.0 +(byte*~) print_char_cursor#116 print_char_cursor zp ZP_WORD:12 2002.0 +(byte*) print_char_cursor#14 print_char_cursor zp ZP_WORD:12 344.3125 +(byte*) print_char_cursor#2 print_char_cursor zp ZP_WORD:12 4287.0 +(byte*) print_char_cursor#43 print_char_cursor zp ZP_WORD:12 8.0 +(byte*) print_char_cursor#60 print_char_cursor zp ZP_WORD:12 3.0 +(byte*) print_char_cursor#61 print_char_cursor zp ZP_WORD:12 2.6666666666666665 +(byte*) print_char_cursor#63 print_char_cursor zp ZP_WORD:12 2.0 +(byte*) print_char_cursor#67 print_char_cursor zp ZP_WORD:12 35.677419354838705 +(byte*) print_char_cursor#70 print_char_cursor zp ZP_WORD:12 3.0 +(byte*) print_char_cursor#71 print_char_cursor zp ZP_WORD:12 3.0 +(byte*) print_char_cursor#75 print_char_cursor zp ZP_WORD:12 71.0 +(byte*) print_char_cursor#76 print_char_cursor zp ZP_WORD:12 445.0 +(byte*) print_char_cursor#81 print_char_cursor zp ZP_WORD:12 7.333333333333333 +(void()) print_cls() +(label) print_cls::@1 +(label) print_cls::@return +(byte*) print_cls::sc +(byte*) print_cls::sc#1 sc zp ZP_WORD:5 16.5 +(byte*) print_cls::sc#2 sc zp ZP_WORD:5 16.5 +(byte[]) print_hextab +(const byte[]) print_hextab#0 print_hextab = (string) "0123456789abcdef" +(byte*) print_line_cursor +(byte*) print_line_cursor#1 print_line_cursor zp ZP_WORD:5 6401.0 +(byte*) print_line_cursor#19 print_line_cursor zp ZP_WORD:5 233.8888888888889 +(byte*) print_line_cursor#23 print_line_cursor zp ZP_WORD:5 445.0 +(byte*) print_line_cursor#30 print_line_cursor zp ZP_WORD:5 71.0 +(byte*) print_line_cursor#32 print_line_cursor zp ZP_WORD:5 7.333333333333333 +(byte*) print_line_cursor#9 print_line_cursor zp ZP_WORD:5 20004.0 +(void()) print_ln() +(label) print_ln::@1 +(label) print_ln::@return +(byte*) print_screen +(void()) print_str((byte*) print_str::str) +(label) print_str::@1 +(label) print_str::@2 +(label) print_str::@return +(byte*) print_str::str +(byte*) print_str::str#0 str zp ZP_WORD:7 20002.0 +(byte*) print_str::str#1 str zp ZP_WORD:7 2.0 +(byte*) print_str::str#2 str zp ZP_WORD:7 10001.5 +(void()) print_sword((signed word) print_sword::w) +(label) print_sword::@1 +(label) print_sword::@2 +(label) print_sword::@4 +(label) print_sword::@return +(signed word) print_sword::w +(signed word) print_sword::w#0 w zp ZP_WORD:10 4.0 +(signed word) print_sword::w#1 w zp ZP_WORD:10 4.0 +(signed word) print_sword::w#2 w zp ZP_WORD:10 4.0 +(signed word) print_sword::w#3 w zp ZP_WORD:10 2.5 +(signed word) print_sword::w#4 w zp ZP_WORD:10 1.3333333333333333 +(void()) print_word((word) print_word::w) +(label) print_word::@1 +(label) print_word::@return +(word) print_word::w +(signed word[]) swords +(const signed word[]) swords#0 swords = { -(word/signed word/dword/signed dword) $6fed, (byte/signed byte/word/signed word/dword/signed dword) $12, (word/signed word/dword/signed dword) $7fed } + +zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +zp ZP_BYTE:3 [ main::j#2 main::j#1 ] +reg byte x [ main::op#2 main::op#1 ] +zp ZP_BYTE:4 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +zp ZP_WORD:5 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 print_cls::sc#2 print_cls::sc#1 ] +zp ZP_WORD:7 [ compare::ops#10 print_str::str#2 print_str::str#1 print_str::str#0 ] +zp ZP_BYTE:9 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +reg byte a [ print_char::ch#6 print_char::ch#4 print_char::ch#1 print_char::ch#2 ] +zp ZP_WORD:10 [ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 compare::w1#0 ] +zp ZP_WORD:12 [ print_char_cursor#60 print_char_cursor#43 print_char_cursor#71 print_char_cursor#2 print_char_cursor#70 print_char_cursor#67 print_char_cursor#75 print_char_cursor#81 print_char_cursor#76 print_char_cursor#14 print_char_cursor#116 print_char_cursor#63 print_char_cursor#61 print_char_cursor#1 ] +zp ZP_BYTE:14 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +reg byte a [ main::$1 ] +zp ZP_WORD:15 [ main::w1#0 ] +reg byte a [ main::$2 ] +zp ZP_WORD:17 [ main::w2#0 compare::w2#0 ] +reg byte x [ compare::op#0 ] +reg byte a [ print_byte::$0 ] +reg byte a [ print_byte::$2 ] + + +FINAL ASSEMBLER +Score: 966669 + +//SEG0 File Comments +// Test signed word comparisons +//SEG1 Basic Upstart +.pc = $801 "Basic" +:BasicUpstart(main) +.pc = $80d "Program" +//SEG2 Global Constants & labels + .const LT = 0 + .const LE = 1 + .const GT = 2 + .const GE = 3 + .const EQ = 4 + .const NE = 5 + // empty circle + .const FF = $57 + // filled circle + .const TT = $51 + .label print_char_cursor = $c + .label print_line_cursor = 5 +//SEG3 @begin +//SEG4 [1] phi from @begin to @25 [phi:@begin->@25] +//SEG5 @25 +//SEG6 [2] call main +//SEG7 [4] phi from @25 to main [phi:@25->main] +//SEG8 [3] phi from @25 to @end [phi:@25->@end] +//SEG9 @end +//SEG10 main +main: { + .label w1 = $f + .label w2 = $11 + .label s = 4 + .label j = 3 + .label i = 2 + //SEG11 [5] call print_cls + //SEG12 [109] phi from main to print_cls [phi:main->print_cls] + jsr print_cls + //SEG13 [6] phi from main to main::@1 [phi:main->main::@1] + //SEG14 [6] phi (byte*) print_line_cursor#32 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#0] -- pbuz1=pbuc1 + lda #<$400 + sta print_line_cursor + lda #>$400 + sta print_line_cursor+1 + //SEG15 [6] phi (byte) main::s#7 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG16 [6] phi (byte*) print_char_cursor#81 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#2] -- pbuz1=pbuc1 + lda #<$400 + sta print_char_cursor + lda #>$400 + sta print_char_cursor+1 + //SEG17 [6] phi (byte) main::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#3] -- vbuz1=vbuc1 + lda #0 + sta i + //SEG18 [6] phi from main::@10 to main::@1 [phi:main::@10->main::@1] + //SEG19 [6] phi (byte*) print_line_cursor#32 = (byte*) print_line_cursor#23 [phi:main::@10->main::@1#0] -- register_copy + //SEG20 [6] phi (byte) main::s#7 = (byte) main::s#10 [phi:main::@10->main::@1#1] -- register_copy + //SEG21 [6] phi (byte*) print_char_cursor#81 = (byte*) print_char_cursor#76 [phi:main::@10->main::@1#2] -- register_copy + //SEG22 [6] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@10->main::@1#3] -- register_copy + //SEG23 main::@1 + b1: + //SEG24 [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuaa=vbuz1_rol_1 + lda i + asl + //SEG25 [8] (signed word) main::w1#0 ← *((const signed word[]) swords#0 + (byte~) main::$1) -- vwsz1=pwsc1_derefidx_vbuaa + tay + lda swords,y + sta w1 + lda swords+1,y + sta w1+1 + //SEG26 [9] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + //SEG27 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#32 [phi:main::@1->main::@2#0] -- register_copy + //SEG28 [9] phi (byte) main::s#5 = (byte) main::s#7 [phi:main::@1->main::@2#1] -- register_copy + //SEG29 [9] phi (byte*) print_char_cursor#75 = (byte*) print_char_cursor#81 [phi:main::@1->main::@2#2] -- register_copy + //SEG30 [9] phi (byte) main::j#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@1->main::@2#3] -- vbuz1=vbuc1 + lda #0 + sta j + //SEG31 [9] phi from main::@9 to main::@2 [phi:main::@9->main::@2] + //SEG32 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#23 [phi:main::@9->main::@2#0] -- register_copy + //SEG33 [9] phi (byte) main::s#5 = (byte) main::s#10 [phi:main::@9->main::@2#1] -- register_copy + //SEG34 [9] phi (byte*) print_char_cursor#75 = (byte*) print_char_cursor#76 [phi:main::@9->main::@2#2] -- register_copy + //SEG35 [9] phi (byte) main::j#2 = (byte) main::j#1 [phi:main::@9->main::@2#3] -- register_copy + //SEG36 main::@2 + b2: + //SEG37 [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuaa=vbuz1_rol_1 + lda j + asl + //SEG38 [11] (signed word) main::w2#0 ← *((const signed word[]) swords#0 + (byte~) main::$2) -- vwsz1=pwsc1_derefidx_vbuaa + tay + lda swords,y + sta w2 + lda swords+1,y + sta w2+1 + //SEG39 [12] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + //SEG40 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#30 [phi:main::@2->main::@3#0] -- register_copy + //SEG41 [12] phi (byte) main::s#3 = (byte) main::s#5 [phi:main::@2->main::@3#1] -- register_copy + //SEG42 [12] phi (byte*) print_char_cursor#67 = (byte*) print_char_cursor#75 [phi:main::@2->main::@3#2] -- register_copy + //SEG43 [12] phi (byte) main::op#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@2->main::@3#3] -- vbuxx=vbuc1 + ldx #0 + //SEG44 [12] phi from main::@4 to main::@3 [phi:main::@4->main::@3] + //SEG45 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#23 [phi:main::@4->main::@3#0] -- register_copy + //SEG46 [12] phi (byte) main::s#3 = (byte) main::s#10 [phi:main::@4->main::@3#1] -- register_copy + //SEG47 [12] phi (byte*) print_char_cursor#67 = (byte*) print_char_cursor#76 [phi:main::@4->main::@3#2] -- register_copy + //SEG48 [12] phi (byte) main::op#2 = (byte) main::op#1 [phi:main::@4->main::@3#3] -- register_copy + //SEG49 main::@3 + b3: + //SEG50 [13] (signed word) compare::w1#0 ← (signed word) main::w1#0 -- vwsz1=vwsz2 + lda w1 + sta compare.w1 + lda w1+1 + sta compare.w1+1 + //SEG51 [14] (signed word) compare::w2#0 ← (signed word) main::w2#0 + //SEG52 [15] (byte) compare::op#0 ← (byte) main::op#2 + //SEG53 [16] call compare + jsr compare + //SEG54 main::@16 + //SEG55 [17] (byte) main::s#1 ← ++ (byte) main::s#3 -- vbuz1=_inc_vbuz1 + inc s + //SEG56 [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 -- vbuz1_neq_vbuc1_then_la1 + lda s + cmp #3 + bne b4 + //SEG57 [19] phi from main::@16 to main::@8 [phi:main::@16->main::@8] + //SEG58 main::@8 + //SEG59 [20] call print_ln + //SEG60 [30] phi from main::@8 to print_ln [phi:main::@8->print_ln] + jsr print_ln + //SEG61 [21] (byte*~) print_char_cursor#116 ← (byte*) print_line_cursor#1 -- pbuz1=pbuz2 + lda print_line_cursor + sta print_char_cursor + lda print_line_cursor+1 + sta print_char_cursor+1 + //SEG62 [22] phi from main::@8 to main::@4 [phi:main::@8->main::@4] + //SEG63 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#1 [phi:main::@8->main::@4#0] -- register_copy + //SEG64 [22] phi (byte) main::s#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@8->main::@4#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG65 [22] phi (byte*) print_char_cursor#76 = (byte*~) print_char_cursor#116 [phi:main::@8->main::@4#2] -- register_copy + //SEG66 [22] phi from main::@16 to main::@4 [phi:main::@16->main::@4] + //SEG67 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#19 [phi:main::@16->main::@4#0] -- register_copy + //SEG68 [22] phi (byte) main::s#10 = (byte) main::s#1 [phi:main::@16->main::@4#1] -- register_copy + //SEG69 [22] phi (byte*) print_char_cursor#76 = (byte*) print_char_cursor#14 [phi:main::@16->main::@4#2] -- register_copy + //SEG70 main::@4 + b4: + //SEG71 [23] (byte) main::op#1 ← ++ (byte) main::op#2 -- vbuxx=_inc_vbuxx + inx + //SEG72 [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 -- vbuxx_neq_vbuc1_then_la1 + cpx #6 + bne b3 + //SEG73 main::@9 + //SEG74 [25] (byte) main::j#1 ← ++ (byte) main::j#2 -- vbuz1=_inc_vbuz1 + inc j + //SEG75 [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 -- vbuz1_neq_vbuc1_then_la1 + lda j + cmp #3 + bne b2 + //SEG76 main::@10 + //SEG77 [27] (byte) main::i#1 ← ++ (byte) main::i#2 -- vbuz1=_inc_vbuz1 + inc i + //SEG78 [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 -- vbuz1_neq_vbuc1_then_la1 + lda i + cmp #3 + bne b1 + //SEG79 [29] phi from main::@10 main::@6 to main::@6 [phi:main::@10/main::@6->main::@6] + //SEG80 main::@6 + b6: + jmp b6 +} +//SEG81 print_ln +// Print a newline +print_ln: { + //SEG82 [31] phi from print_ln print_ln::@1 to print_ln::@1 [phi:print_ln/print_ln::@1->print_ln::@1] + //SEG83 [31] phi (byte*) print_line_cursor#9 = (byte*) print_line_cursor#19 [phi:print_ln/print_ln::@1->print_ln::@1#0] -- register_copy + //SEG84 print_ln::@1 + b1: + //SEG85 [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 -- pbuz1=pbuz1_plus_vbuc1 + lda print_line_cursor + clc + adc #$28 + sta print_line_cursor + bcc !+ + inc print_line_cursor+1 + !: + //SEG86 [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#14) goto print_ln::@1 -- pbuz1_lt_pbuz2_then_la1 + lda print_line_cursor+1 + cmp print_char_cursor+1 + bcc b1 + bne !+ + lda print_line_cursor + cmp print_char_cursor + bcc b1 + !: + //SEG87 print_ln::@return + //SEG88 [34] return + rts +} +//SEG89 compare +// Compare two words using an operator +// compare(signed word zeropage($a) w1, signed word zeropage($11) w2, byte register(X) op) +compare: { + .label w1 = $a + .label w2 = $11 + .label ops = 7 + .label r = 9 + //SEG90 [35] if((byte) compare::op#0==(const byte) LT#0) goto compare::@1 -- vbuxx_eq_vbuc1_then_la1 + cpx #LT + bne !b1+ + jmp b1 + !b1: + //SEG91 compare::@20 + //SEG92 [36] if((byte) compare::op#0==(const byte) LE#0) goto compare::@2 -- vbuxx_eq_vbuc1_then_la1 + cpx #LE + bne !b2+ + jmp b2 + !b2: + //SEG93 compare::@21 + //SEG94 [37] if((byte) compare::op#0==(const byte) GT#0) goto compare::@3 -- vbuxx_eq_vbuc1_then_la1 + cpx #GT + bne !b3+ + jmp b3 + !b3: + //SEG95 compare::@22 + //SEG96 [38] if((byte) compare::op#0==(const byte) GE#0) goto compare::@4 -- vbuxx_eq_vbuc1_then_la1 + cpx #GE + bne !b4+ + jmp b4 + !b4: + //SEG97 compare::@23 + //SEG98 [39] if((byte) compare::op#0==(const byte) EQ#0) goto compare::@5 -- vbuxx_eq_vbuc1_then_la1 + cpx #EQ + beq b5 + //SEG99 compare::@24 + //SEG100 [40] if((byte) compare::op#0!=(const byte) NE#0) goto compare::@16 -- vbuxx_neq_vbuc1_then_la1 + cpx #NE + bne b8 + //SEG101 compare::@25 + //SEG102 [41] if((signed word) compare::w1#0==(signed word) compare::w2#0) goto compare::@7 -- vwsz1_eq_vwsz2_then_la1 + lda w1 + cmp w2 + bne !+ + lda w1+1 + cmp w2+1 + beq b6 + !: + //SEG103 [42] phi from compare::@25 to compare::@26 [phi:compare::@25->compare::@26] + //SEG104 compare::@26 + //SEG105 [43] phi from compare::@26 to compare::@7 [phi:compare::@26->compare::@7] + //SEG106 [43] phi (byte) compare::r#21 = (const byte) TT#0 [phi:compare::@26->compare::@7#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b7 + //SEG107 [43] phi from compare::@25 to compare::@7 [phi:compare::@25->compare::@7] + b6: + //SEG108 [43] phi (byte) compare::r#21 = (const byte) FF#0 [phi:compare::@25->compare::@7#0] -- vbuz1=vbuc1 + lda #FF + sta r + //SEG109 compare::@7 + b7: + //SEG110 [44] phi from compare::@7 to compare::@16 [phi:compare::@7->compare::@16] + //SEG111 [44] phi (byte) compare::r#10 = (byte) compare::r#21 [phi:compare::@7->compare::@16#0] -- register_copy + //SEG112 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#1 [phi:compare::@7->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_1 + sta ops+1 + jmp b16 + //SEG113 [44] phi from compare::@24 to compare::@16 [phi:compare::@24->compare::@16] + b8: + //SEG114 [44] phi (byte) compare::r#10 = (const byte) FF#0 [phi:compare::@24->compare::@16#0] -- vbuz1=vbuc1 + lda #FF + sta r + //SEG115 [44] phi (byte*) compare::ops#10 = (byte*) 0 [phi:compare::@24->compare::@16#1] -- pbuz1=pbuc1 + lda #<0 + sta ops + sta ops+1 + //SEG116 compare::@16 + b16: + //SEG117 [45] if((signed word) compare::w1#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@18 -- vwsz1_lt_0_then_la1 + lda w1+1 + bmi b18 + //SEG118 [46] phi from compare::@16 to compare::@37 [phi:compare::@16->compare::@37] + //SEG119 compare::@37 + //SEG120 [47] call print_char + //SEG121 [77] phi from compare::@37 to print_char [phi:compare::@37->print_char] + //SEG122 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#67 [phi:compare::@37->print_char#0] -- register_copy + //SEG123 [77] phi (byte) print_char::ch#6 = (byte) ' ' [phi:compare::@37->print_char#1] -- vbuaa=vbuc1 + lda #' ' + jsr print_char + //SEG124 [48] phi from compare::@16 compare::@37 to compare::@18 [phi:compare::@16/compare::@37->compare::@18] + //SEG125 [48] phi (byte*) print_char_cursor#70 = (byte*) print_char_cursor#67 [phi:compare::@16/compare::@37->compare::@18#0] -- register_copy + //SEG126 compare::@18 + b18: + //SEG127 [49] (signed word) print_sword::w#1 ← (signed word) compare::w1#0 + //SEG128 [50] call print_sword + //SEG129 [81] phi from compare::@18 to print_sword [phi:compare::@18->print_sword] + //SEG130 [81] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#70 [phi:compare::@18->print_sword#0] -- register_copy + //SEG131 [81] phi (signed word) print_sword::w#3 = (signed word) print_sword::w#1 [phi:compare::@18->print_sword#1] -- register_copy + jsr print_sword + //SEG132 compare::@39 + //SEG133 [51] (byte*) print_str::str#1 ← (byte*) compare::ops#10 + //SEG134 [52] call print_str + //SEG135 [102] phi from compare::@39 to print_str [phi:compare::@39->print_str] + jsr print_str + //SEG136 compare::@40 + //SEG137 [53] if((signed word) compare::w2#0<(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@19 -- vwsz1_lt_0_then_la1 + lda w2+1 + bmi b19 + //SEG138 [54] phi from compare::@40 to compare::@38 [phi:compare::@40->compare::@38] + //SEG139 compare::@38 + //SEG140 [55] call print_char + //SEG141 [77] phi from compare::@38 to print_char [phi:compare::@38->print_char] + //SEG142 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#2 [phi:compare::@38->print_char#0] -- register_copy + //SEG143 [77] phi (byte) print_char::ch#6 = (byte) ' ' [phi:compare::@38->print_char#1] -- vbuaa=vbuc1 + lda #' ' + jsr print_char + //SEG144 [56] phi from compare::@38 compare::@40 to compare::@19 [phi:compare::@38/compare::@40->compare::@19] + //SEG145 [56] phi (byte*) print_char_cursor#71 = (byte*) print_char_cursor#14 [phi:compare::@38/compare::@40->compare::@19#0] -- register_copy + //SEG146 compare::@19 + b19: + //SEG147 [57] (signed word) print_sword::w#2 ← (signed word) compare::w2#0 -- vwsz1=vwsz2 + lda w2 + sta print_sword.w + lda w2+1 + sta print_sword.w+1 + //SEG148 [58] call print_sword + //SEG149 [81] phi from compare::@19 to print_sword [phi:compare::@19->print_sword] + //SEG150 [81] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#71 [phi:compare::@19->print_sword#0] -- register_copy + //SEG151 [81] phi (signed word) print_sword::w#3 = (signed word) print_sword::w#2 [phi:compare::@19->print_sword#1] -- register_copy + jsr print_sword + //SEG152 compare::@42 + //SEG153 [59] (byte) print_char::ch#4 ← (byte) compare::r#10 -- vbuaa=vbuz1 + lda r + //SEG154 [60] call print_char + //SEG155 [77] phi from compare::@42 to print_char [phi:compare::@42->print_char] + //SEG156 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#14 [phi:compare::@42->print_char#0] -- register_copy + //SEG157 [77] phi (byte) print_char::ch#6 = (byte) print_char::ch#4 [phi:compare::@42->print_char#1] -- register_copy + jsr print_char + //SEG158 compare::@return + //SEG159 [61] return + rts + //SEG160 compare::@5 + b5: + //SEG161 [62] if((signed word) compare::w1#0!=(signed word) compare::w2#0) goto compare::@9 -- vwsz1_neq_vwsz2_then_la1 + lda w1+1 + cmp w2+1 + bne b10 + lda w1 + cmp w2 + bne b10 + //SEG162 [63] phi from compare::@5 to compare::@28 [phi:compare::@5->compare::@28] + //SEG163 compare::@28 + //SEG164 [64] phi from compare::@28 to compare::@9 [phi:compare::@28->compare::@9] + //SEG165 [64] phi (byte) compare::r#22 = (const byte) TT#0 [phi:compare::@28->compare::@9#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b9 + //SEG166 [64] phi from compare::@5 to compare::@9 [phi:compare::@5->compare::@9] + b10: + //SEG167 [64] phi (byte) compare::r#22 = (const byte) FF#0 [phi:compare::@5->compare::@9#0] -- vbuz1=vbuc1 + lda #FF + sta r + //SEG168 compare::@9 + b9: + //SEG169 [44] phi from compare::@9 to compare::@16 [phi:compare::@9->compare::@16] + //SEG170 [44] phi (byte) compare::r#10 = (byte) compare::r#22 [phi:compare::@9->compare::@16#0] -- register_copy + //SEG171 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#2 [phi:compare::@9->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_2 + sta ops+1 + jmp b16 + //SEG172 compare::@4 + b4: + //SEG173 [65] if((signed word) compare::w1#0<(signed word) compare::w2#0) goto compare::@11 -- vwsz1_lt_vwsz2_then_la1 + lda w2 + cmp w1 + lda w2+1 + sbc w1+1 + bvc !+ + eor #$80 + !: + beq !e+ + bpl b12 + !e: + //SEG174 [66] phi from compare::@4 to compare::@30 [phi:compare::@4->compare::@30] + //SEG175 compare::@30 + //SEG176 [67] phi from compare::@30 to compare::@11 [phi:compare::@30->compare::@11] + //SEG177 [67] phi (byte) compare::r#16 = (const byte) TT#0 [phi:compare::@30->compare::@11#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b11 + //SEG178 [67] phi from compare::@4 to compare::@11 [phi:compare::@4->compare::@11] + b12: + //SEG179 [67] phi (byte) compare::r#16 = (const byte) FF#0 [phi:compare::@4->compare::@11#0] -- vbuz1=vbuc1 + lda #FF + sta r + //SEG180 compare::@11 + b11: + //SEG181 [44] phi from compare::@11 to compare::@16 [phi:compare::@11->compare::@16] + //SEG182 [44] phi (byte) compare::r#10 = (byte) compare::r#16 [phi:compare::@11->compare::@16#0] -- register_copy + //SEG183 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#3 [phi:compare::@11->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_3 + sta ops+1 + jmp b16 + //SEG184 compare::@3 + b3: + //SEG185 [68] if((signed word) compare::w1#0<=(signed word) compare::w2#0) goto compare::@13 -- vwsz1_le_vwsz2_then_la1 + lda w2 + cmp w1 + lda w2+1 + sbc w1+1 + bvc !+ + eor #$80 + !: + bpl b14 + //SEG186 [69] phi from compare::@3 to compare::@32 [phi:compare::@3->compare::@32] + //SEG187 compare::@32 + //SEG188 [70] phi from compare::@32 to compare::@13 [phi:compare::@32->compare::@13] + //SEG189 [70] phi (byte) compare::r#17 = (const byte) TT#0 [phi:compare::@32->compare::@13#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b13 + //SEG190 [70] phi from compare::@3 to compare::@13 [phi:compare::@3->compare::@13] + b14: + //SEG191 [70] phi (byte) compare::r#17 = (const byte) FF#0 [phi:compare::@3->compare::@13#0] -- vbuz1=vbuc1 + lda #FF + sta r + //SEG192 compare::@13 + b13: + //SEG193 [44] phi from compare::@13 to compare::@16 [phi:compare::@13->compare::@16] + //SEG194 [44] phi (byte) compare::r#10 = (byte) compare::r#17 [phi:compare::@13->compare::@16#0] -- register_copy + //SEG195 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#4 [phi:compare::@13->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_4 + sta ops+1 + jmp b16 + //SEG196 compare::@2 + b2: + //SEG197 [71] if((signed word) compare::w1#0>(signed word) compare::w2#0) goto compare::@15 -- vwsz1_gt_vwsz2_then_la1 + lda w1 + cmp w2 + lda w1+1 + sbc w2+1 + bvc !+ + eor #$80 + !: + beq !e+ + bpl b20 + !e: + //SEG198 [72] phi from compare::@2 to compare::@34 [phi:compare::@2->compare::@34] + //SEG199 compare::@34 + //SEG200 [73] phi from compare::@34 to compare::@15 [phi:compare::@34->compare::@15] + //SEG201 [73] phi (byte) compare::r#18 = (const byte) TT#0 [phi:compare::@34->compare::@15#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b15 + //SEG202 [73] phi from compare::@2 to compare::@15 [phi:compare::@2->compare::@15] + b20: + //SEG203 [73] phi (byte) compare::r#18 = (const byte) FF#0 [phi:compare::@2->compare::@15#0] -- vbuz1=vbuc1 + lda #FF + sta r + //SEG204 compare::@15 + b15: + //SEG205 [44] phi from compare::@15 to compare::@16 [phi:compare::@15->compare::@16] + //SEG206 [44] phi (byte) compare::r#10 = (byte) compare::r#18 [phi:compare::@15->compare::@16#0] -- register_copy + //SEG207 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#5 [phi:compare::@15->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_5 + sta ops+1 + jmp b16 + //SEG208 compare::@1 + b1: + //SEG209 [74] if((signed word) compare::w1#0>=(signed word) compare::w2#0) goto compare::@17 -- vwsz1_ge_vwsz2_then_la1 + lda w1 + cmp w2 + lda w1+1 + sbc w2+1 + bvc !+ + eor #$80 + !: + bpl b21 + //SEG210 [75] phi from compare::@1 to compare::@36 [phi:compare::@1->compare::@36] + //SEG211 compare::@36 + //SEG212 [76] phi from compare::@36 to compare::@17 [phi:compare::@36->compare::@17] + //SEG213 [76] phi (byte) compare::r#19 = (const byte) TT#0 [phi:compare::@36->compare::@17#0] -- vbuz1=vbuc1 + lda #TT + sta r + jmp b17 + //SEG214 [76] phi from compare::@1 to compare::@17 [phi:compare::@1->compare::@17] + b21: + //SEG215 [76] phi (byte) compare::r#19 = (const byte) FF#0 [phi:compare::@1->compare::@17#0] -- vbuz1=vbuc1 + lda #FF + sta r + //SEG216 compare::@17 + b17: + //SEG217 [44] phi from compare::@17 to compare::@16 [phi:compare::@17->compare::@16] + //SEG218 [44] phi (byte) compare::r#10 = (byte) compare::r#19 [phi:compare::@17->compare::@16#0] -- register_copy + //SEG219 [44] phi (byte*) compare::ops#10 = (const byte*) compare::ops#6 [phi:compare::@17->compare::@16#1] -- pbuz1=pbuc1 + lda #ops_6 + sta ops+1 + jmp b16 + ops_1: .text "!=@" + ops_2: .text "==@" + ops_3: .text ">=@" + ops_4: .text "> @" + ops_5: .text "<=@" + ops_6: .text "< @" +} +//SEG220 print_char +// Print a single char +// print_char(byte register(A) ch) +print_char: { + //SEG221 [78] *((byte*) print_char_cursor#43) ← (byte) print_char::ch#6 -- _deref_pbuz1=vbuaa + ldy #0 + sta (print_char_cursor),y + //SEG222 [79] (byte*) print_char_cursor#14 ← ++ (byte*) print_char_cursor#43 -- pbuz1=_inc_pbuz1 + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + //SEG223 print_char::@return + //SEG224 [80] return + rts +} +//SEG225 print_sword +// Print a signed word as HEX +// print_sword(signed word zeropage($a) w) +print_sword: { + .label w = $a + //SEG226 [82] if((signed word) print_sword::w#3>=(byte/signed byte/word/signed word/dword/signed dword) 0) goto print_sword::@1 -- vwsz1_ge_0_then_la1 + lda w+1 + bpl b1 + //SEG227 [83] phi from print_sword to print_sword::@2 [phi:print_sword->print_sword::@2] + //SEG228 print_sword::@2 + //SEG229 [84] call print_char + //SEG230 [77] phi from print_sword::@2 to print_char [phi:print_sword::@2->print_char] + //SEG231 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#61 [phi:print_sword::@2->print_char#0] -- register_copy + //SEG232 [77] phi (byte) print_char::ch#6 = (byte) '-' [phi:print_sword::@2->print_char#1] -- vbuaa=vbuc1 + lda #'-' + jsr print_char + //SEG233 print_sword::@4 + //SEG234 [85] (signed word) print_sword::w#0 ← - (signed word) print_sword::w#3 -- vwsz1=_neg_vwsz1 + sec + lda w + eor #$ff + adc #0 + sta w + lda w+1 + eor #$ff + adc #0 + sta w+1 + //SEG235 [86] phi from print_sword print_sword::@4 to print_sword::@1 [phi:print_sword/print_sword::@4->print_sword::@1] + //SEG236 [86] phi (byte*) print_char_cursor#60 = (byte*) print_char_cursor#61 [phi:print_sword/print_sword::@4->print_sword::@1#0] -- register_copy + //SEG237 [86] phi (signed word) print_sword::w#4 = (signed word) print_sword::w#3 [phi:print_sword/print_sword::@4->print_sword::@1#1] -- register_copy + //SEG238 print_sword::@1 + b1: + //SEG239 [87] call print_word + jsr print_word + //SEG240 print_sword::@return + //SEG241 [88] return + rts +} +//SEG242 print_word +// Print a word as HEX +print_word: { + //SEG243 [89] (byte) print_byte::b#0 ← > (word)(signed word) print_sword::w#4 -- vbuz1=_hi_vwuz2 + lda print_sword.w+1 + sta print_byte.b + //SEG244 [90] call print_byte + //SEG245 [94] phi from print_word to print_byte [phi:print_word->print_byte] + //SEG246 [94] phi (byte*) print_char_cursor#63 = (byte*) print_char_cursor#60 [phi:print_word->print_byte#0] -- register_copy + //SEG247 [94] phi (byte) print_byte::b#2 = (byte) print_byte::b#0 [phi:print_word->print_byte#1] -- register_copy + jsr print_byte + //SEG248 print_word::@1 + //SEG249 [91] (byte) print_byte::b#1 ← < (word)(signed word) print_sword::w#4 -- vbuz1=_lo_vwuz2 + lda print_sword.w + sta print_byte.b + //SEG250 [92] call print_byte + //SEG251 [94] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte] + //SEG252 [94] phi (byte*) print_char_cursor#63 = (byte*) print_char_cursor#14 [phi:print_word::@1->print_byte#0] -- register_copy + //SEG253 [94] phi (byte) print_byte::b#2 = (byte) print_byte::b#1 [phi:print_word::@1->print_byte#1] -- register_copy + jsr print_byte + //SEG254 print_word::@return + //SEG255 [93] return + rts +} +//SEG256 print_byte +// Print a byte as HEX +// print_byte(byte zeropage($e) b) +print_byte: { + .label b = $e + //SEG257 [95] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 -- vbuaa=vbuz1_ror_4 + lda b + lsr + lsr + lsr + lsr + //SEG258 [96] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) -- vbuaa=pbuc1_derefidx_vbuaa + tay + lda print_hextab,y + //SEG259 [97] call print_char + //SEG260 [77] phi from print_byte to print_char [phi:print_byte->print_char] + //SEG261 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#63 [phi:print_byte->print_char#0] -- register_copy + //SEG262 [77] phi (byte) print_char::ch#6 = (byte) print_char::ch#1 [phi:print_byte->print_char#1] -- register_copy + jsr print_char + //SEG263 print_byte::@1 + //SEG264 [98] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f -- vbuaa=vbuz1_band_vbuc1 + lda #$f + and b + //SEG265 [99] (byte) print_char::ch#2 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) -- vbuaa=pbuc1_derefidx_vbuaa + tay + lda print_hextab,y + //SEG266 [100] call print_char + //SEG267 [77] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char] + //SEG268 [77] phi (byte*) print_char_cursor#43 = (byte*) print_char_cursor#14 [phi:print_byte::@1->print_char#0] -- register_copy + //SEG269 [77] phi (byte) print_char::ch#6 = (byte) print_char::ch#2 [phi:print_byte::@1->print_char#1] -- register_copy + jsr print_char + //SEG270 print_byte::@return + //SEG271 [101] return + rts +} +//SEG272 print_str +// Print a zero-terminated string +// print_str(byte* zeropage(7) str) +print_str: { + .label str = 7 + //SEG273 [103] phi from print_str print_str::@2 to print_str::@1 [phi:print_str/print_str::@2->print_str::@1] + //SEG274 [103] phi (byte*) print_char_cursor#2 = (byte*) print_char_cursor#14 [phi:print_str/print_str::@2->print_str::@1#0] -- register_copy + //SEG275 [103] phi (byte*) print_str::str#2 = (byte*) print_str::str#1 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy + //SEG276 print_str::@1 + b1: + //SEG277 [104] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (str),y + cmp #'@' + bne b2 + //SEG278 print_str::@return + //SEG279 [105] return + rts + //SEG280 print_str::@2 + b2: + //SEG281 [106] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (str),y + sta (print_char_cursor),y + //SEG282 [107] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 -- pbuz1=_inc_pbuz1 + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + //SEG283 [108] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 -- pbuz1=_inc_pbuz1 + inc str + bne !+ + inc str+1 + !: + jmp b1 +} +//SEG284 print_cls +// Clear the screen. Also resets current line/char cursor. +print_cls: { + .label sc = 5 + //SEG285 [110] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1] + //SEG286 [110] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1 + lda #<$400 + sta sc + lda #>$400 + sta sc+1 + //SEG287 [110] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1] + //SEG288 [110] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy + //SEG289 print_cls::@1 + b1: + //SEG290 [111] *((byte*) print_cls::sc#2) ← (byte) ' ' -- _deref_pbuz1=vbuc1 + lda #' ' + ldy #0 + sta (sc),y + //SEG291 [112] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 -- pbuz1=_inc_pbuz1 + inc sc + bne !+ + inc sc+1 + !: + //SEG292 [113] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 -- pbuz1_neq_pbuc1_then_la1 + lda sc+1 + cmp #>$400+$3e8 + bne b1 + lda sc + cmp #<$400+$3e8 + bne b1 + //SEG293 print_cls::@return + //SEG294 [114] return + rts +} + print_hextab: .text "0123456789abcdef" + swords: .word -$6fed, $12, $7fed + diff --git a/src/test/ref/test-comparisons-sword.sym b/src/test/ref/test-comparisons-sword.sym new file mode 100644 index 000000000..b8427fa60 --- /dev/null +++ b/src/test/ref/test-comparisons-sword.sym @@ -0,0 +1,278 @@ +(label) @25 +(label) @begin +(label) @end +(byte*) BGCOL +(byte*) BGCOL1 +(byte*) BGCOL2 +(byte*) BGCOL3 +(byte*) BGCOL4 +(byte) BLACK +(byte) BLUE +(byte*) BORDERCOL +(byte) BROWN +(byte*) CHARGEN +(byte*) CIA1_INTERRUPT +(byte*) CIA1_PORT_A +(byte*) CIA1_PORT_A_DDR +(byte*) CIA1_PORT_B +(byte*) CIA1_PORT_B_DDR +(byte*) CIA2_INTERRUPT +(byte*) CIA2_PORT_A +(byte*) CIA2_PORT_A_DDR +(byte*) CIA2_PORT_B +(byte*) CIA2_PORT_B_DDR +(byte) CIA_INTERRUPT_CLEAR +(byte*) COLS +(byte) CYAN +(byte*) D011 +(byte*) D016 +(byte*) D018 +(byte) DARK_GREY +(byte) EQ +(const byte) EQ#0 EQ = (byte/signed byte/word/signed word/dword/signed dword) 4 +(byte) FF +(const byte) FF#0 FF = (byte/signed byte/word/signed word/dword/signed dword) $57 +(byte) GE +(const byte) GE#0 GE = (byte/signed byte/word/signed word/dword/signed dword) 3 +(byte) GREEN +(byte) GREY +(byte) GT +(const byte) GT#0 GT = (byte/signed byte/word/signed word/dword/signed dword) 2 +(void()**) HARDWARE_IRQ +(byte) IRQ_COLLISION_BG +(byte) IRQ_COLLISION_SPRITE +(byte*) IRQ_ENABLE +(byte) IRQ_LIGHTPEN +(byte) IRQ_RASTER +(byte*) IRQ_STATUS +(void()**) KERNEL_IRQ +(byte) LE +(const byte) LE#0 LE = (byte/signed byte/word/signed word/dword/signed dword) 1 +(byte*) LIGHTPEN_X +(byte*) LIGHTPEN_Y +(byte) LIGHT_BLUE +(byte) LIGHT_GREEN +(byte) LIGHT_GREY +(byte) LT +(const byte) LT#0 LT = (byte/signed byte/word/signed word/dword/signed dword) 0 +(byte) NE +(const byte) NE#0 NE = (byte/signed byte/word/signed word/dword/signed dword) 5 +(byte) ORANGE +(byte) PINK +(byte*) PROCPORT +(byte) PROCPORT_BASIC_KERNEL_IO +(byte*) PROCPORT_DDR +(byte) PROCPORT_DDR_MEMORY_MASK +(byte) PROCPORT_KERNEL_IO +(byte) PROCPORT_RAM_ALL +(byte) PROCPORT_RAM_CHARROM +(byte) PROCPORT_RAM_IO +(byte) PURPLE +(byte*) RASTER +(byte) RED +(byte*) SPRITES_COLS +(byte*) SPRITES_ENABLE +(byte*) SPRITES_EXPAND_X +(byte*) SPRITES_EXPAND_Y +(byte*) SPRITES_MC +(byte*) SPRITES_MC1 +(byte*) SPRITES_MC2 +(byte*) SPRITES_PRIORITY +(byte*) SPRITES_XMSB +(byte*) SPRITES_XPOS +(byte*) SPRITES_YPOS +(word) SPRITE_PTRS +(byte) TT +(const byte) TT#0 TT = (byte/signed byte/word/signed word/dword/signed dword) $51 +(byte) VIC_BMM +(byte*) VIC_CONTROL +(byte*) VIC_CONTROL2 +(byte) VIC_CSEL +(byte) VIC_DEN +(byte) VIC_ECM +(byte) VIC_MCM +(byte*) VIC_MEMORY +(byte) VIC_RSEL +(byte) VIC_RST8 +(byte) WHITE +(byte) YELLOW +(void()) compare((signed word) compare::w1 , (signed word) compare::w2 , (byte) compare::op) +(label) compare::@1 +(label) compare::@11 +(label) compare::@13 +(label) compare::@15 +(label) compare::@16 +(label) compare::@17 +(label) compare::@18 +(label) compare::@19 +(label) compare::@2 +(label) compare::@20 +(label) compare::@21 +(label) compare::@22 +(label) compare::@23 +(label) compare::@24 +(label) compare::@25 +(label) compare::@26 +(label) compare::@28 +(label) compare::@3 +(label) compare::@30 +(label) compare::@32 +(label) compare::@34 +(label) compare::@36 +(label) compare::@37 +(label) compare::@38 +(label) compare::@39 +(label) compare::@4 +(label) compare::@40 +(label) compare::@42 +(label) compare::@5 +(label) compare::@7 +(label) compare::@9 +(label) compare::@return +(byte) compare::op +(byte) compare::op#0 reg byte x 168.8333333333334 +(byte*) compare::ops +(const byte*) compare::ops#1 ops#1 = (string) "!=@" +(byte*) compare::ops#10 ops zp ZP_WORD:7 0.2857142857142857 +(const byte*) compare::ops#2 ops#2 = (string) "==@" +(const byte*) compare::ops#3 ops#3 = (string) ">=@" +(const byte*) compare::ops#4 ops#4 = (string) "> @" +(const byte*) compare::ops#5 ops#5 = (string) "<=@" +(const byte*) compare::ops#6 ops#6 = (string) "< @" +(byte) compare::r +(byte) compare::r#10 r zp ZP_BYTE:9 0.9333333333333332 +(byte) compare::r#16 r zp ZP_BYTE:9 2.0 +(byte) compare::r#17 r zp ZP_BYTE:9 2.0 +(byte) compare::r#18 r zp ZP_BYTE:9 2.0 +(byte) compare::r#19 r zp ZP_BYTE:9 2.0 +(byte) compare::r#21 r zp ZP_BYTE:9 2.0 +(byte) compare::r#22 r zp ZP_BYTE:9 2.0 +(signed word) compare::w1 +(signed word) compare::w1#0 w1 zp ZP_WORD:10 31.78125 +(signed word) compare::w2 +(signed word) compare::w2#0 w2 zp ZP_WORD:17 26.076923076923077 +(void()) main() +(byte~) main::$1 reg byte a 22.0 +(byte~) main::$2 reg byte a 202.0 +(label) main::@1 +(label) main::@10 +(label) main::@16 +(label) main::@2 +(label) main::@3 +(label) main::@4 +(label) main::@6 +(label) main::@8 +(label) main::@9 +(byte) main::i +(byte) main::i#1 i zp ZP_BYTE:2 16.5 +(byte) main::i#2 i zp ZP_BYTE:2 1.5714285714285716 +(byte) main::j +(byte) main::j#1 j zp ZP_BYTE:3 151.5 +(byte) main::j#2 j zp ZP_BYTE:3 18.9375 +(byte) main::op +(byte) main::op#1 reg byte x 1501.5 +(byte) main::op#2 reg byte x 273.0 +(byte) main::s +(byte) main::s#1 s zp ZP_BYTE:4 1501.5 +(byte) main::s#10 s zp ZP_BYTE:4 302.0 +(byte) main::s#3 s zp ZP_BYTE:4 420.59999999999997 +(byte) main::s#5 s zp ZP_BYTE:4 71.0 +(byte) main::s#7 s zp ZP_BYTE:4 7.333333333333333 +(signed word) main::w1 +(signed word) main::w1#0 w1 zp ZP_WORD:15 53.26315789473684 +(signed word) main::w2 +(signed word) main::w2#0 w2 zp ZP_WORD:17 78.71428571428571 +(void()) print_byte((byte) print_byte::b) +(byte~) print_byte::$0 reg byte a 4.0 +(byte~) print_byte::$2 reg byte a 4.0 +(label) print_byte::@1 +(label) print_byte::@return +(byte) print_byte::b +(byte) print_byte::b#0 b zp ZP_BYTE:14 4.0 +(byte) print_byte::b#1 b zp ZP_BYTE:14 4.0 +(byte) print_byte::b#2 b zp ZP_BYTE:14 2.0 +(void()) print_char((byte) print_char::ch) +(label) print_char::@return +(byte) print_char::ch +(byte) print_char::ch#1 reg byte a 4.0 +(byte) print_char::ch#2 reg byte a 4.0 +(byte) print_char::ch#4 reg byte a 4.0 +(byte) print_char::ch#6 reg byte a 8.0 +(byte*) print_char_cursor +(byte*) print_char_cursor#1 print_char_cursor zp ZP_WORD:12 10001.0 +(byte*~) print_char_cursor#116 print_char_cursor zp ZP_WORD:12 2002.0 +(byte*) print_char_cursor#14 print_char_cursor zp ZP_WORD:12 344.3125 +(byte*) print_char_cursor#2 print_char_cursor zp ZP_WORD:12 4287.0 +(byte*) print_char_cursor#43 print_char_cursor zp ZP_WORD:12 8.0 +(byte*) print_char_cursor#60 print_char_cursor zp ZP_WORD:12 3.0 +(byte*) print_char_cursor#61 print_char_cursor zp ZP_WORD:12 2.6666666666666665 +(byte*) print_char_cursor#63 print_char_cursor zp ZP_WORD:12 2.0 +(byte*) print_char_cursor#67 print_char_cursor zp ZP_WORD:12 35.677419354838705 +(byte*) print_char_cursor#70 print_char_cursor zp ZP_WORD:12 3.0 +(byte*) print_char_cursor#71 print_char_cursor zp ZP_WORD:12 3.0 +(byte*) print_char_cursor#75 print_char_cursor zp ZP_WORD:12 71.0 +(byte*) print_char_cursor#76 print_char_cursor zp ZP_WORD:12 445.0 +(byte*) print_char_cursor#81 print_char_cursor zp ZP_WORD:12 7.333333333333333 +(void()) print_cls() +(label) print_cls::@1 +(label) print_cls::@return +(byte*) print_cls::sc +(byte*) print_cls::sc#1 sc zp ZP_WORD:5 16.5 +(byte*) print_cls::sc#2 sc zp ZP_WORD:5 16.5 +(byte[]) print_hextab +(const byte[]) print_hextab#0 print_hextab = (string) "0123456789abcdef" +(byte*) print_line_cursor +(byte*) print_line_cursor#1 print_line_cursor zp ZP_WORD:5 6401.0 +(byte*) print_line_cursor#19 print_line_cursor zp ZP_WORD:5 233.8888888888889 +(byte*) print_line_cursor#23 print_line_cursor zp ZP_WORD:5 445.0 +(byte*) print_line_cursor#30 print_line_cursor zp ZP_WORD:5 71.0 +(byte*) print_line_cursor#32 print_line_cursor zp ZP_WORD:5 7.333333333333333 +(byte*) print_line_cursor#9 print_line_cursor zp ZP_WORD:5 20004.0 +(void()) print_ln() +(label) print_ln::@1 +(label) print_ln::@return +(byte*) print_screen +(void()) print_str((byte*) print_str::str) +(label) print_str::@1 +(label) print_str::@2 +(label) print_str::@return +(byte*) print_str::str +(byte*) print_str::str#0 str zp ZP_WORD:7 20002.0 +(byte*) print_str::str#1 str zp ZP_WORD:7 2.0 +(byte*) print_str::str#2 str zp ZP_WORD:7 10001.5 +(void()) print_sword((signed word) print_sword::w) +(label) print_sword::@1 +(label) print_sword::@2 +(label) print_sword::@4 +(label) print_sword::@return +(signed word) print_sword::w +(signed word) print_sword::w#0 w zp ZP_WORD:10 4.0 +(signed word) print_sword::w#1 w zp ZP_WORD:10 4.0 +(signed word) print_sword::w#2 w zp ZP_WORD:10 4.0 +(signed word) print_sword::w#3 w zp ZP_WORD:10 2.5 +(signed word) print_sword::w#4 w zp ZP_WORD:10 1.3333333333333333 +(void()) print_word((word) print_word::w) +(label) print_word::@1 +(label) print_word::@return +(word) print_word::w +(signed word[]) swords +(const signed word[]) swords#0 swords = { -(word/signed word/dword/signed dword) $6fed, (byte/signed byte/word/signed word/dword/signed dword) $12, (word/signed word/dword/signed dword) $7fed } + +zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +zp ZP_BYTE:3 [ main::j#2 main::j#1 ] +reg byte x [ main::op#2 main::op#1 ] +zp ZP_BYTE:4 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +zp ZP_WORD:5 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 print_cls::sc#2 print_cls::sc#1 ] +zp ZP_WORD:7 [ compare::ops#10 print_str::str#2 print_str::str#1 print_str::str#0 ] +zp ZP_BYTE:9 [ compare::r#10 compare::r#16 compare::r#17 compare::r#18 compare::r#19 compare::r#21 compare::r#22 ] +reg byte a [ print_char::ch#6 print_char::ch#4 print_char::ch#1 print_char::ch#2 ] +zp ZP_WORD:10 [ print_sword::w#4 print_sword::w#3 print_sword::w#1 print_sword::w#2 print_sword::w#0 compare::w1#0 ] +zp ZP_WORD:12 [ print_char_cursor#60 print_char_cursor#43 print_char_cursor#71 print_char_cursor#2 print_char_cursor#70 print_char_cursor#67 print_char_cursor#75 print_char_cursor#81 print_char_cursor#76 print_char_cursor#14 print_char_cursor#116 print_char_cursor#63 print_char_cursor#61 print_char_cursor#1 ] +zp ZP_BYTE:14 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +reg byte a [ main::$1 ] +zp ZP_WORD:15 [ main::w1#0 ] +reg byte a [ main::$2 ] +zp ZP_WORD:17 [ main::w2#0 compare::w2#0 ] +reg byte x [ compare::op#0 ] +reg byte a [ print_byte::$0 ] +reg byte a [ print_byte::$2 ] diff --git a/src/test/ref/test-comparisons-word.asm b/src/test/ref/test-comparisons-word.asm index 184021252..045c0d132 100644 --- a/src/test/ref/test-comparisons-word.asm +++ b/src/test/ref/test-comparisons-word.asm @@ -1,12 +1,16 @@ .pc = $801 "Basic" :BasicUpstart(main) .pc = $80d "Program" + // empty circle + .const FF = $57 + // filled circle + .const TT = $51 .label print_char_cursor = $c .label print_line_cursor = 5 main: { .label w1 = $f .label w2 = $11 - .label ln = 4 + .label s = 4 .label j = 3 .label i = 2 jsr print_cls @@ -14,12 +18,13 @@ main: { sta print_line_cursor lda #>$400 sta print_line_cursor+1 + lda #0 + sta s lda #<$400 sta print_char_cursor lda #>$400 sta print_char_cursor+1 lda #0 - sta ln sta i b1: lda i @@ -41,24 +46,22 @@ main: { sta w2+1 ldx #0 b3: - lda ln - cmp #$32 - bcs b4 lda w1 sta compare.w1 lda w1+1 sta compare.w1+1 jsr compare - inc ln - lda #1 - and ln - cmp #0 + inc s + lda s + cmp #3 bne b4 jsr print_ln lda print_line_cursor sta print_char_cursor lda print_line_cursor+1 sta print_char_cursor+1 + lda #0 + sta s b4: inx cpx #6 @@ -71,8 +74,8 @@ main: { lda i cmp #3 bne b1 - b7: - jmp b7 + b6: + jmp b6 } // Print a newline print_ln: { @@ -114,13 +117,9 @@ compare: { jmp b3 !b3: cpx #3 - bne !b4+ - jmp b4 - !b4: + beq b4 cpx #4 - bne !b5+ - jmp b5 - !b5: + beq b5 cpx #5 bne b8 lda w1 @@ -130,11 +129,11 @@ compare: { cmp w2+1 beq b6 !: - lda #'+' + lda #TT sta r jmp b7 b6: - lda #'-' + lda #FF sta r b7: lda #str - sta print_str.str+1 - jsr print_str - lda ops - sta print_str.str - lda ops+1 - sta print_str.str+1 - jsr print_str - lda #str - sta print_str.str+1 jsr print_str lda w2 sta print_word.w lda w2+1 sta print_word.w+1 jsr print_word - lda #str - sta print_str.str+1 - jsr print_str lda r jsr print_char - lda #str - sta print_str.str+1 - jsr print_str + lda #' ' + jsr print_char rts b5: lda w1+1 @@ -190,11 +167,11 @@ compare: { lda w1 cmp w2 bne b10 - lda #'+' + lda #TT sta r jmp b9 b10: - lda #'-' + lda #FF sta r b9: lda #ops_6 sta ops+1 jmp b16 - str: .text " @" ops_1: .text "!=@" ops_2: .text "==@" ops_3: .text ">=@" @@ -294,30 +270,6 @@ compare: { ops_5: .text "<=@" ops_6: .text "< @" } -// Print a zero-terminated string -// print_str(byte* zeropage($a) str) -print_str: { - .label str = $a - b1: - ldy #0 - lda (str),y - cmp #'@' - bne b2 - rts - b2: - ldy #0 - lda (str),y - sta (print_char_cursor),y - inc print_char_cursor - bne !+ - inc print_char_cursor+1 - !: - inc str - bne !+ - inc str+1 - !: - jmp b1 -} // Print a single char // print_char(byte register(A) ch) print_char: { @@ -360,6 +312,30 @@ print_byte: { jsr print_char rts } +// Print a zero-terminated string +// print_str(byte* zeropage(7) str) +print_str: { + .label str = 7 + b1: + ldy #0 + lda (str),y + cmp #'@' + bne b2 + rts + b2: + ldy #0 + lda (str),y + sta (print_char_cursor),y + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + inc str + bne !+ + inc str+1 + !: + jmp b1 +} // Clear the screen. Also resets current line/char cursor. print_cls: { .label sc = 5 diff --git a/src/test/ref/test-comparisons-word.cfg b/src/test/ref/test-comparisons-word.cfg index 374c8cb05..02da77f2f 100644 --- a/src/test/ref/test-comparisons-word.cfg +++ b/src/test/ref/test-comparisons-word.cfg @@ -11,246 +11,229 @@ main: scope:[main] from @25 [4] phi() [5] call print_cls to:main::@1 -main::@1: scope:[main] from main main::@12 - [6] (byte*) print_line_cursor#33 ← phi( main::@12/(byte*) print_line_cursor#23 main/((byte*))(word/signed word/dword/signed dword) $400 ) - [6] (byte*) print_char_cursor#95 ← phi( main::@12/(byte*) print_char_cursor#68 main/((byte*))(word/signed word/dword/signed dword) $400 ) - [6] (byte) main::ln#7 ← phi( main::@12/(byte) main::ln#11 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) - [6] (byte) main::i#2 ← phi( main::@12/(byte) main::i#1 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) +main::@1: scope:[main] from main main::@10 + [6] (byte*) print_line_cursor#32 ← phi( main::@10/(byte*) print_line_cursor#23 main/((byte*))(word/signed word/dword/signed dword) $400 ) + [6] (byte) main::s#7 ← phi( main::@10/(byte) main::s#10 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [6] (byte*) print_char_cursor#73 ← phi( main::@10/(byte*) print_char_cursor#62 main/((byte*))(word/signed word/dword/signed dword) $400 ) + [6] (byte) main::i#2 ← phi( main::@10/(byte) main::i#1 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [8] (word) main::w1#0 ← *((const word[]) words#0 + (byte~) main::$1) to:main::@2 -main::@2: scope:[main] from main::@1 main::@11 - [9] (byte*) print_line_cursor#31 ← phi( main::@1/(byte*) print_line_cursor#33 main::@11/(byte*) print_line_cursor#23 ) - [9] (byte*) print_char_cursor#79 ← phi( main::@1/(byte*) print_char_cursor#95 main::@11/(byte*) print_char_cursor#68 ) - [9] (byte) main::ln#4 ← phi( main::@1/(byte) main::ln#7 main::@11/(byte) main::ln#11 ) - [9] (byte) main::j#2 ← phi( main::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@11/(byte) main::j#1 ) +main::@2: scope:[main] from main::@1 main::@9 + [9] (byte*) print_line_cursor#30 ← phi( main::@1/(byte*) print_line_cursor#32 main::@9/(byte*) print_line_cursor#23 ) + [9] (byte) main::s#5 ← phi( main::@1/(byte) main::s#7 main::@9/(byte) main::s#10 ) + [9] (byte*) print_char_cursor#61 ← phi( main::@1/(byte*) print_char_cursor#73 main::@9/(byte*) print_char_cursor#62 ) + [9] (byte) main::j#2 ← phi( main::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@9/(byte) main::j#1 ) [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [11] (word) main::w2#0 ← *((const word[]) words#0 + (byte~) main::$2) to:main::@3 main::@3: scope:[main] from main::@2 main::@4 - [12] (byte*) print_line_cursor#19 ← phi( main::@2/(byte*) print_line_cursor#31 main::@4/(byte*) print_line_cursor#23 ) - [12] (byte*) print_char_cursor#61 ← phi( main::@2/(byte*) print_char_cursor#79 main::@4/(byte*) print_char_cursor#68 ) + [12] (byte*) print_line_cursor#19 ← phi( main::@2/(byte*) print_line_cursor#30 main::@4/(byte*) print_line_cursor#23 ) + [12] (byte) main::s#3 ← phi( main::@2/(byte) main::s#5 main::@4/(byte) main::s#10 ) + [12] (byte*) print_char_cursor#55 ← phi( main::@2/(byte*) print_char_cursor#61 main::@4/(byte*) print_char_cursor#62 ) [12] (byte) main::op#2 ← phi( main::@2/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@4/(byte) main::op#1 ) - [12] (byte) main::ln#2 ← phi( main::@2/(byte) main::ln#4 main::@4/(byte) main::ln#11 ) - [13] if((byte) main::ln#2>=(byte/signed byte/word/signed word/dword/signed dword) $32) goto main::@4 - to:main::@9 -main::@9: scope:[main] from main::@3 - [14] (word) compare::w1#0 ← (word) main::w1#0 - [15] (word) compare::w2#0 ← (word) main::w2#0 - [16] (byte) compare::op#0 ← (byte) main::op#2 - [17] call compare - to:main::@18 -main::@18: scope:[main] from main::@9 - [18] (byte) main::ln#1 ← ++ (byte) main::ln#2 - [19] (byte~) main::$6 ← (byte) main::ln#1 & (byte/signed byte/word/signed word/dword/signed dword) 1 - [20] if((byte~) main::$6!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto main::@4 - to:main::@10 -main::@10: scope:[main] from main::@18 - [21] phi() - [22] call print_ln - [23] (byte*~) print_char_cursor#107 ← (byte*) print_line_cursor#1 + [13] (word) compare::w1#0 ← (word) main::w1#0 + [14] (word) compare::w2#0 ← (word) main::w2#0 + [15] (byte) compare::op#0 ← (byte) main::op#2 + [16] call compare + to:main::@16 +main::@16: scope:[main] from main::@3 + [17] (byte) main::s#1 ← ++ (byte) main::s#3 + [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 + to:main::@8 +main::@8: scope:[main] from main::@16 + [19] phi() + [20] call print_ln + [21] (byte*~) print_char_cursor#101 ← (byte*) print_line_cursor#1 to:main::@4 -main::@4: scope:[main] from main::@10 main::@18 main::@3 - [24] (byte*) print_line_cursor#23 ← phi( main::@10/(byte*) print_line_cursor#1 main::@3/(byte*) print_line_cursor#19 main::@18/(byte*) print_line_cursor#19 ) - [24] (byte*) print_char_cursor#68 ← phi( main::@10/(byte*~) print_char_cursor#107 main::@3/(byte*) print_char_cursor#61 main::@18/(byte*) print_char_cursor#2 ) - [24] (byte) main::ln#11 ← phi( main::@10/(byte) main::ln#1 main::@3/(byte) main::ln#2 main::@18/(byte) main::ln#1 ) - [25] (byte) main::op#1 ← ++ (byte) main::op#2 - [26] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 - to:main::@11 -main::@11: scope:[main] from main::@4 - [27] (byte) main::j#1 ← ++ (byte) main::j#2 - [28] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 - to:main::@12 -main::@12: scope:[main] from main::@11 - [29] (byte) main::i#1 ← ++ (byte) main::i#2 - [30] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 - to:main::@7 -main::@7: scope:[main] from main::@12 main::@7 - [31] phi() - to:main::@7 -print_ln: scope:[print_ln] from main::@10 - [32] phi() +main::@4: scope:[main] from main::@16 main::@8 + [22] (byte*) print_line_cursor#23 ← phi( main::@16/(byte*) print_line_cursor#19 main::@8/(byte*) print_line_cursor#1 ) + [22] (byte) main::s#10 ← phi( main::@16/(byte) main::s#1 main::@8/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [22] (byte*) print_char_cursor#62 ← phi( main::@16/(byte*) print_char_cursor#11 main::@8/(byte*~) print_char_cursor#101 ) + [23] (byte) main::op#1 ← ++ (byte) main::op#2 + [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 + to:main::@9 +main::@9: scope:[main] from main::@4 + [25] (byte) main::j#1 ← ++ (byte) main::j#2 + [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 + to:main::@10 +main::@10: scope:[main] from main::@9 + [27] (byte) main::i#1 ← ++ (byte) main::i#2 + [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 + to:main::@6 +main::@6: scope:[main] from main::@10 main::@6 + [29] phi() + to:main::@6 +print_ln: scope:[print_ln] from main::@8 + [30] phi() to:print_ln::@1 print_ln::@1: scope:[print_ln] from print_ln print_ln::@1 - [33] (byte*) print_line_cursor#9 ← phi( print_ln/(byte*) print_line_cursor#19 print_ln::@1/(byte*) print_line_cursor#1 ) - [34] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 - [35] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#2) goto print_ln::@1 + [31] (byte*) print_line_cursor#9 ← phi( print_ln/(byte*) print_line_cursor#19 print_ln::@1/(byte*) print_line_cursor#1 ) + [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 + [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#11) goto print_ln::@1 to:print_ln::@return print_ln::@return: scope:[print_ln] from print_ln::@1 - [36] return + [34] return to:@return -compare: scope:[compare] from main::@9 - [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 +compare: scope:[compare] from main::@3 + [35] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 to:compare::@18 compare::@18: scope:[compare] from compare - [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 + [36] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 to:compare::@19 compare::@19: scope:[compare] from compare::@18 - [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 + [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 to:compare::@20 compare::@20: scope:[compare] from compare::@19 - [40] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 + [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 to:compare::@21 compare::@21: scope:[compare] from compare::@20 - [41] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 + [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 to:compare::@22 compare::@22: scope:[compare] from compare::@21 - [42] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 + [40] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 to:compare::@23 compare::@23: scope:[compare] from compare::@22 - [43] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 + [41] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 to:compare::@24 compare::@24: scope:[compare] from compare::@23 - [44] phi() + [42] phi() to:compare::@7 compare::@7: scope:[compare] from compare::@23 compare::@24 - [45] (byte) compare::r#19 ← phi( compare::@23/(byte) '-' compare::@24/(byte) '+' ) + [43] (byte) compare::r#16 ← phi( compare::@23/(const byte) FF#0 compare::@24/(const byte) TT#0 ) to:compare::@16 compare::@16: scope:[compare] from compare::@11 compare::@13 compare::@15 compare::@17 compare::@22 compare::@7 compare::@9 - [46] (byte) compare::r#10 ← phi( compare::@11/(byte) compare::r#14 compare::@13/(byte) compare::r#15 compare::@15/(byte) compare::r#16 compare::@17/(byte) compare::r#17 compare::@22/(byte) '-' compare::@7/(byte) compare::r#19 compare::@9/(byte) compare::r#20 ) - [46] (byte*) compare::ops#7 ← phi( compare::@11/(const byte*) compare::ops#3 compare::@13/(const byte*) compare::ops#4 compare::@15/(const byte*) compare::ops#5 compare::@17/(const byte*) compare::ops#6 compare::@22/(byte*) 0 compare::@7/(const byte*) compare::ops#1 compare::@9/(const byte*) compare::ops#2 ) - [47] (word) print_word::w#0 ← (word) compare::w1#0 - [48] call print_word + [44] (byte) compare::r#10 ← phi( compare::@11/(byte) compare::r#11 compare::@13/(byte) compare::r#12 compare::@15/(byte) compare::r#13 compare::@17/(byte) compare::r#14 compare::@22/(const byte) FF#0 compare::@7/(byte) compare::r#16 compare::@9/(byte) compare::r#17 ) + [44] (byte*) compare::ops#7 ← phi( compare::@11/(const byte*) compare::ops#3 compare::@13/(const byte*) compare::ops#4 compare::@15/(const byte*) compare::ops#5 compare::@17/(const byte*) compare::ops#6 compare::@22/(byte*) 0 compare::@7/(const byte*) compare::ops#1 compare::@9/(const byte*) compare::ops#2 ) + [45] (word) print_word::w#0 ← (word) compare::w1#0 + [46] call print_word to:compare::@35 compare::@35: scope:[compare] from compare::@16 - [49] phi() - [50] call print_str + [47] (byte*) print_str::str#1 ← (byte*) compare::ops#7 + [48] call print_str to:compare::@36 compare::@36: scope:[compare] from compare::@35 - [51] (byte*) print_str::str#2 ← (byte*) compare::ops#7 - [52] call print_str + [49] (word) print_word::w#1 ← (word) compare::w2#0 + [50] call print_word to:compare::@37 compare::@37: scope:[compare] from compare::@36 - [53] phi() - [54] call print_str + [51] (byte) print_char::ch#2 ← (byte) compare::r#10 + [52] call print_char to:compare::@38 compare::@38: scope:[compare] from compare::@37 - [55] (word) print_word::w#1 ← (word) compare::w2#0 - [56] call print_word - to:compare::@39 -compare::@39: scope:[compare] from compare::@38 - [57] phi() - [58] call print_str - to:compare::@40 -compare::@40: scope:[compare] from compare::@39 - [59] (byte) print_char::ch#2 ← (byte) compare::r#10 - [60] call print_char - to:compare::@41 -compare::@41: scope:[compare] from compare::@40 - [61] phi() - [62] call print_str + [53] phi() + [54] call print_char to:compare::@return -compare::@return: scope:[compare] from compare::@41 - [63] return +compare::@return: scope:[compare] from compare::@38 + [55] return to:@return compare::@5: scope:[compare] from compare::@21 - [64] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 + [56] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 to:compare::@26 compare::@26: scope:[compare] from compare::@5 - [65] phi() + [57] phi() to:compare::@9 compare::@9: scope:[compare] from compare::@26 compare::@5 - [66] (byte) compare::r#20 ← phi( compare::@26/(byte) '+' compare::@5/(byte) '-' ) + [58] (byte) compare::r#17 ← phi( compare::@26/(const byte) TT#0 compare::@5/(const byte) FF#0 ) to:compare::@16 compare::@4: scope:[compare] from compare::@20 - [67] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 + [59] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 to:compare::@28 compare::@28: scope:[compare] from compare::@4 - [68] phi() + [60] phi() to:compare::@11 compare::@11: scope:[compare] from compare::@28 compare::@4 - [69] (byte) compare::r#14 ← phi( compare::@28/(byte) '+' compare::@4/(byte) '-' ) + [61] (byte) compare::r#11 ← phi( compare::@28/(const byte) TT#0 compare::@4/(const byte) FF#0 ) to:compare::@16 compare::@3: scope:[compare] from compare::@19 - [70] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 + [62] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 to:compare::@30 compare::@30: scope:[compare] from compare::@3 - [71] phi() + [63] phi() to:compare::@13 compare::@13: scope:[compare] from compare::@3 compare::@30 - [72] (byte) compare::r#15 ← phi( compare::@3/(byte) '-' compare::@30/(byte) '+' ) + [64] (byte) compare::r#12 ← phi( compare::@3/(const byte) FF#0 compare::@30/(const byte) TT#0 ) to:compare::@16 compare::@2: scope:[compare] from compare::@18 - [73] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 + [65] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 to:compare::@32 compare::@32: scope:[compare] from compare::@2 - [74] phi() + [66] phi() to:compare::@15 compare::@15: scope:[compare] from compare::@2 compare::@32 - [75] (byte) compare::r#16 ← phi( compare::@2/(byte) '-' compare::@32/(byte) '+' ) + [67] (byte) compare::r#13 ← phi( compare::@2/(const byte) FF#0 compare::@32/(const byte) TT#0 ) to:compare::@16 compare::@1: scope:[compare] from compare - [76] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 + [68] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 to:compare::@34 compare::@34: scope:[compare] from compare::@1 - [77] phi() + [69] phi() to:compare::@17 compare::@17: scope:[compare] from compare::@1 compare::@34 - [78] (byte) compare::r#17 ← phi( compare::@1/(byte) '-' compare::@34/(byte) '+' ) + [70] (byte) compare::r#14 ← phi( compare::@1/(const byte) FF#0 compare::@34/(const byte) TT#0 ) to:compare::@16 -print_str: scope:[print_str] from compare::@35 compare::@36 compare::@37 compare::@39 compare::@41 - [79] (byte*) print_char_cursor#66 ← phi( compare::@35/(byte*) print_char_cursor#11 compare::@36/(byte*) print_char_cursor#2 compare::@37/(byte*) print_char_cursor#2 compare::@39/(byte*) print_char_cursor#11 compare::@41/(byte*) print_char_cursor#11 ) - [79] (byte*) print_str::str#8 ← phi( compare::@35/(const string) compare::str compare::@36/(byte*) print_str::str#2 compare::@37/(const string) compare::str compare::@39/(const string) compare::str compare::@41/(const string) compare::str ) - to:print_str::@1 -print_str::@1: scope:[print_str] from print_str print_str::@2 - [80] (byte*) print_char_cursor#2 ← phi( print_str/(byte*) print_char_cursor#66 print_str::@2/(byte*) print_char_cursor#1 ) - [80] (byte*) print_str::str#6 ← phi( print_str/(byte*) print_str::str#8 print_str::@2/(byte*) print_str::str#0 ) - [81] if(*((byte*) print_str::str#6)!=(byte) '@') goto print_str::@2 - to:print_str::@return -print_str::@return: scope:[print_str] from print_str::@1 - [82] return - to:@return -print_str::@2: scope:[print_str] from print_str::@1 - [83] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#6) - [84] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 - [85] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#6 - to:print_str::@1 -print_char: scope:[print_char] from compare::@40 print_byte print_byte::@1 - [86] (byte*) print_char_cursor#39 ← phi( compare::@40/(byte*) print_char_cursor#2 print_byte/(byte*) print_char_cursor#59 print_byte::@1/(byte*) print_char_cursor#11 ) - [86] (byte) print_char::ch#3 ← phi( compare::@40/(byte) print_char::ch#2 print_byte/(byte) print_char::ch#0 print_byte::@1/(byte) print_char::ch#1 ) - [87] *((byte*) print_char_cursor#39) ← (byte) print_char::ch#3 - [88] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#39 +print_char: scope:[print_char] from compare::@37 compare::@38 print_byte print_byte::@1 + [71] (byte*) print_char_cursor#36 ← phi( compare::@37/(byte*) print_char_cursor#11 compare::@38/(byte*) print_char_cursor#11 print_byte/(byte*) print_char_cursor#53 print_byte::@1/(byte*) print_char_cursor#11 ) + [71] (byte) print_char::ch#4 ← phi( compare::@37/(byte) print_char::ch#2 compare::@38/(byte) ' ' print_byte/(byte) print_char::ch#0 print_byte::@1/(byte) print_char::ch#1 ) + [72] *((byte*) print_char_cursor#36) ← (byte) print_char::ch#4 + [73] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#36 to:print_char::@return print_char::@return: scope:[print_char] from print_char - [89] return + [74] return to:@return -print_word: scope:[print_word] from compare::@16 compare::@38 - [90] (byte*) print_char_cursor#58 ← phi( compare::@16/(byte*) print_char_cursor#61 compare::@38/(byte*) print_char_cursor#2 ) - [90] (word) print_word::w#2 ← phi( compare::@16/(word) print_word::w#0 compare::@38/(word) print_word::w#1 ) - [91] (byte) print_byte::b#0 ← > (word) print_word::w#2 - [92] call print_byte +print_word: scope:[print_word] from compare::@16 compare::@36 + [75] (byte*) print_char_cursor#52 ← phi( compare::@16/(byte*) print_char_cursor#55 compare::@36/(byte*) print_char_cursor#2 ) + [75] (word) print_word::w#2 ← phi( compare::@16/(word) print_word::w#0 compare::@36/(word) print_word::w#1 ) + [76] (byte) print_byte::b#0 ← > (word) print_word::w#2 + [77] call print_byte to:print_word::@1 print_word::@1: scope:[print_word] from print_word - [93] (byte) print_byte::b#1 ← < (word) print_word::w#2 - [94] call print_byte + [78] (byte) print_byte::b#1 ← < (word) print_word::w#2 + [79] call print_byte to:print_word::@return print_word::@return: scope:[print_word] from print_word::@1 - [95] return + [80] return to:@return print_byte: scope:[print_byte] from print_word print_word::@1 - [96] (byte*) print_char_cursor#59 ← phi( print_word/(byte*) print_char_cursor#58 print_word::@1/(byte*) print_char_cursor#11 ) - [96] (byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 ) - [97] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 - [98] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) - [99] call print_char + [81] (byte*) print_char_cursor#53 ← phi( print_word/(byte*) print_char_cursor#52 print_word::@1/(byte*) print_char_cursor#11 ) + [81] (byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 ) + [82] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 + [83] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) + [84] call print_char to:print_byte::@1 print_byte::@1: scope:[print_byte] from print_byte - [100] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f - [101] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) - [102] call print_char + [85] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f + [86] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) + [87] call print_char to:print_byte::@return print_byte::@return: scope:[print_byte] from print_byte::@1 - [103] return + [88] return to:@return +print_str: scope:[print_str] from compare::@35 + [89] phi() + to:print_str::@1 +print_str::@1: scope:[print_str] from print_str print_str::@2 + [90] (byte*) print_char_cursor#2 ← phi( print_str/(byte*) print_char_cursor#11 print_str::@2/(byte*) print_char_cursor#1 ) + [90] (byte*) print_str::str#2 ← phi( print_str/(byte*) print_str::str#1 print_str::@2/(byte*) print_str::str#0 ) + [91] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 + to:print_str::@return +print_str::@return: scope:[print_str] from print_str::@1 + [92] return + to:@return +print_str::@2: scope:[print_str] from print_str::@1 + [93] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) + [94] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 + [95] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 + to:print_str::@1 print_cls: scope:[print_cls] from main - [104] phi() + [96] phi() to:print_cls::@1 print_cls::@1: scope:[print_cls] from print_cls print_cls::@1 - [105] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) $400 print_cls::@1/(byte*) print_cls::sc#1 ) - [106] *((byte*) print_cls::sc#2) ← (byte) ' ' - [107] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 - [108] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 + [97] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) $400 print_cls::@1/(byte*) print_cls::sc#1 ) + [98] *((byte*) print_cls::sc#2) ← (byte) ' ' + [99] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 + [100] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 to:print_cls::@return print_cls::@return: scope:[print_cls] from print_cls::@1 - [109] return + [101] return to:@return diff --git a/src/test/ref/test-comparisons-word.log b/src/test/ref/test-comparisons-word.log index 72d106dc4..af80cae9b 100644 --- a/src/test/ref/test-comparisons-word.log +++ b/src/test/ref/test-comparisons-word.log @@ -87,38 +87,38 @@ CONTROL FLOW GRAPH SSA (byte*) print_line_cursor#0 ← (byte*) print_screen#0 (byte*) print_char_cursor#0 ← (byte*) print_line_cursor#0 to:@16 -print_str: scope:[print_str] from compare::@35 compare::@36 compare::@37 compare::@39 compare::@41 - (byte*) print_char_cursor#66 ← phi( compare::@35/(byte*) print_char_cursor#19 compare::@36/(byte*) print_char_cursor#20 compare::@37/(byte*) print_char_cursor#21 compare::@39/(byte*) print_char_cursor#23 compare::@41/(byte*) print_char_cursor#25 ) - (byte*) print_str::str#8 ← phi( compare::@35/(byte*) print_str::str#1 compare::@36/(byte*) print_str::str#2 compare::@37/(byte*) print_str::str#3 compare::@39/(byte*) print_str::str#4 compare::@41/(byte*) print_str::str#5 ) +print_str: scope:[print_str] from compare::@35 + (byte*) print_char_cursor#60 ← phi( compare::@35/(byte*) print_char_cursor#19 ) + (byte*) print_str::str#4 ← phi( compare::@35/(byte*) print_str::str#1 ) to:print_str::@1 print_str::@1: scope:[print_str] from print_str print_str::@2 - (byte*) print_char_cursor#56 ← phi( print_str/(byte*) print_char_cursor#66 print_str::@2/(byte*) print_char_cursor#1 ) - (byte*) print_str::str#6 ← phi( print_str/(byte*) print_str::str#8 print_str::@2/(byte*) print_str::str#0 ) - (bool~) print_str::$0 ← *((byte*) print_str::str#6) != (byte) '@' + (byte*) print_char_cursor#50 ← phi( print_str/(byte*) print_char_cursor#60 print_str::@2/(byte*) print_char_cursor#1 ) + (byte*) print_str::str#2 ← phi( print_str/(byte*) print_str::str#4 print_str::@2/(byte*) print_str::str#0 ) + (bool~) print_str::$0 ← *((byte*) print_str::str#2) != (byte) '@' if((bool~) print_str::$0) goto print_str::@2 to:print_str::@return print_str::@2: scope:[print_str] from print_str::@1 - (byte*) print_char_cursor#29 ← phi( print_str::@1/(byte*) print_char_cursor#56 ) - (byte*) print_str::str#7 ← phi( print_str::@1/(byte*) print_str::str#6 ) - *((byte*) print_char_cursor#29) ← *((byte*) print_str::str#7) - (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#29 - (byte*) print_str::str#0 ← ++ (byte*) print_str::str#7 + (byte*) print_char_cursor#26 ← phi( print_str::@1/(byte*) print_char_cursor#50 ) + (byte*) print_str::str#3 ← phi( print_str::@1/(byte*) print_str::str#2 ) + *((byte*) print_char_cursor#26) ← *((byte*) print_str::str#3) + (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#26 + (byte*) print_str::str#0 ← ++ (byte*) print_str::str#3 to:print_str::@1 print_str::@return: scope:[print_str] from print_str::@1 - (byte*) print_char_cursor#30 ← phi( print_str::@1/(byte*) print_char_cursor#56 ) - (byte*) print_char_cursor#2 ← (byte*) print_char_cursor#30 + (byte*) print_char_cursor#27 ← phi( print_str::@1/(byte*) print_char_cursor#50 ) + (byte*) print_char_cursor#2 ← (byte*) print_char_cursor#27 return to:@return -print_ln: scope:[print_ln] from main::@10 - (byte*) print_char_cursor#57 ← phi( main::@10/(byte*) print_char_cursor#62 ) - (byte*) print_line_cursor#17 ← phi( main::@10/(byte*) print_line_cursor#19 ) +print_ln: scope:[print_ln] from main::@8 + (byte*) print_char_cursor#51 ← phi( main::@8/(byte*) print_char_cursor#56 ) + (byte*) print_line_cursor#17 ← phi( main::@8/(byte*) print_line_cursor#19 ) to:print_ln::@1 print_ln::@1: scope:[print_ln] from print_ln print_ln::@1 - (byte*) print_char_cursor#31 ← phi( print_ln/(byte*) print_char_cursor#57 print_ln::@1/(byte*) print_char_cursor#31 ) + (byte*) print_char_cursor#28 ← phi( print_ln/(byte*) print_char_cursor#51 print_ln::@1/(byte*) print_char_cursor#28 ) (byte*) print_line_cursor#9 ← phi( print_ln/(byte*) print_line_cursor#17 print_ln::@1/(byte*) print_line_cursor#1 ) (byte*~) print_ln::$0 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 (byte*) print_line_cursor#1 ← (byte*~) print_ln::$0 - (bool~) print_ln::$1 ← (byte*) print_line_cursor#1 < (byte*) print_char_cursor#31 + (bool~) print_ln::$1 ← (byte*) print_line_cursor#1 < (byte*) print_char_cursor#28 if((bool~) print_ln::$1) goto print_ln::@1 to:print_ln::@2 print_ln::@2: scope:[print_ln] from print_ln::@1 @@ -126,44 +126,44 @@ print_ln::@2: scope:[print_ln] from print_ln::@1 (byte*) print_char_cursor#3 ← (byte*) print_line_cursor#10 to:print_ln::@return print_ln::@return: scope:[print_ln] from print_ln::@2 - (byte*) print_char_cursor#32 ← phi( print_ln::@2/(byte*) print_char_cursor#3 ) + (byte*) print_char_cursor#29 ← phi( print_ln::@2/(byte*) print_char_cursor#3 ) (byte*) print_line_cursor#11 ← phi( print_ln::@2/(byte*) print_line_cursor#10 ) (byte*) print_line_cursor#2 ← (byte*) print_line_cursor#11 - (byte*) print_char_cursor#4 ← (byte*) print_char_cursor#32 + (byte*) print_char_cursor#4 ← (byte*) print_char_cursor#29 return to:@return -print_word: scope:[print_word] from compare::@16 compare::@38 - (byte*) print_char_cursor#58 ← phi( compare::@16/(byte*) print_char_cursor#64 compare::@38/(byte*) print_char_cursor#22 ) - (word) print_word::w#2 ← phi( compare::@16/(word) print_word::w#0 compare::@38/(word) print_word::w#1 ) +print_word: scope:[print_word] from compare::@16 compare::@36 + (byte*) print_char_cursor#52 ← phi( compare::@16/(byte*) print_char_cursor#58 compare::@36/(byte*) print_char_cursor#20 ) + (word) print_word::w#2 ← phi( compare::@16/(word) print_word::w#0 compare::@36/(word) print_word::w#1 ) (byte~) print_word::$0 ← > (word) print_word::w#2 (byte) print_byte::b#0 ← (byte~) print_word::$0 call print_byte to:print_word::@1 print_word::@1: scope:[print_word] from print_word (word) print_word::w#3 ← phi( print_word/(word) print_word::w#2 ) - (byte*) print_char_cursor#33 ← phi( print_word/(byte*) print_char_cursor#10 ) - (byte*) print_char_cursor#5 ← (byte*) print_char_cursor#33 + (byte*) print_char_cursor#30 ← phi( print_word/(byte*) print_char_cursor#10 ) + (byte*) print_char_cursor#5 ← (byte*) print_char_cursor#30 (byte~) print_word::$2 ← < (word) print_word::w#3 (byte) print_byte::b#1 ← (byte~) print_word::$2 call print_byte to:print_word::@2 print_word::@2: scope:[print_word] from print_word::@1 - (byte*) print_char_cursor#34 ← phi( print_word::@1/(byte*) print_char_cursor#10 ) - (byte*) print_char_cursor#6 ← (byte*) print_char_cursor#34 + (byte*) print_char_cursor#31 ← phi( print_word::@1/(byte*) print_char_cursor#10 ) + (byte*) print_char_cursor#6 ← (byte*) print_char_cursor#31 to:print_word::@return print_word::@return: scope:[print_word] from print_word::@2 - (byte*) print_char_cursor#35 ← phi( print_word::@2/(byte*) print_char_cursor#6 ) - (byte*) print_char_cursor#7 ← (byte*) print_char_cursor#35 + (byte*) print_char_cursor#32 ← phi( print_word::@2/(byte*) print_char_cursor#6 ) + (byte*) print_char_cursor#7 ← (byte*) print_char_cursor#32 return to:@return @16: scope:[] from @4 - (byte*) print_screen#7 ← phi( @4/(byte*) print_screen#0 ) - (byte*) print_char_cursor#78 ← phi( @4/(byte*) print_char_cursor#0 ) - (byte*) print_line_cursor#26 ← phi( @4/(byte*) print_line_cursor#0 ) + (byte*) print_screen#8 ← phi( @4/(byte*) print_screen#0 ) + (byte*) print_char_cursor#89 ← phi( @4/(byte*) print_char_cursor#0 ) + (byte*) print_line_cursor#29 ← phi( @4/(byte*) print_line_cursor#0 ) (byte[]) print_hextab#0 ← (const string) $0 to:@23 print_byte: scope:[print_byte] from print_word print_word::@1 - (byte*) print_char_cursor#59 ← phi( print_word/(byte*) print_char_cursor#58 print_word::@1/(byte*) print_char_cursor#5 ) + (byte*) print_char_cursor#53 ← phi( print_word/(byte*) print_char_cursor#52 print_word::@1/(byte*) print_char_cursor#5 ) (byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 ) (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 (byte) print_char::ch#0 ← *((byte[]) print_hextab#0 + (byte~) print_byte::$0) @@ -171,30 +171,30 @@ print_byte: scope:[print_byte] from print_word print_word::@1 to:print_byte::@1 print_byte::@1: scope:[print_byte] from print_byte (byte) print_byte::b#3 ← phi( print_byte/(byte) print_byte::b#2 ) - (byte*) print_char_cursor#36 ← phi( print_byte/(byte*) print_char_cursor#12 ) - (byte*) print_char_cursor#8 ← (byte*) print_char_cursor#36 + (byte*) print_char_cursor#33 ← phi( print_byte/(byte*) print_char_cursor#12 ) + (byte*) print_char_cursor#8 ← (byte*) print_char_cursor#33 (byte~) print_byte::$2 ← (byte) print_byte::b#3 & (byte/signed byte/word/signed word/dword/signed dword) $f (byte) print_char::ch#1 ← *((byte[]) print_hextab#0 + (byte~) print_byte::$2) call print_char to:print_byte::@2 print_byte::@2: scope:[print_byte] from print_byte::@1 - (byte*) print_char_cursor#37 ← phi( print_byte::@1/(byte*) print_char_cursor#12 ) - (byte*) print_char_cursor#9 ← (byte*) print_char_cursor#37 + (byte*) print_char_cursor#34 ← phi( print_byte::@1/(byte*) print_char_cursor#12 ) + (byte*) print_char_cursor#9 ← (byte*) print_char_cursor#34 to:print_byte::@return print_byte::@return: scope:[print_byte] from print_byte::@2 - (byte*) print_char_cursor#38 ← phi( print_byte::@2/(byte*) print_char_cursor#9 ) - (byte*) print_char_cursor#10 ← (byte*) print_char_cursor#38 + (byte*) print_char_cursor#35 ← phi( print_byte::@2/(byte*) print_char_cursor#9 ) + (byte*) print_char_cursor#10 ← (byte*) print_char_cursor#35 return to:@return -print_char: scope:[print_char] from compare::@40 print_byte print_byte::@1 - (byte*) print_char_cursor#39 ← phi( compare::@40/(byte*) print_char_cursor#24 print_byte/(byte*) print_char_cursor#59 print_byte::@1/(byte*) print_char_cursor#8 ) - (byte) print_char::ch#3 ← phi( compare::@40/(byte) print_char::ch#2 print_byte/(byte) print_char::ch#0 print_byte::@1/(byte) print_char::ch#1 ) - *((byte*) print_char_cursor#39) ← (byte) print_char::ch#3 - (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#39 +print_char: scope:[print_char] from compare::@37 compare::@38 print_byte print_byte::@1 + (byte*) print_char_cursor#36 ← phi( compare::@37/(byte*) print_char_cursor#21 compare::@38/(byte*) print_char_cursor#22 print_byte/(byte*) print_char_cursor#53 print_byte::@1/(byte*) print_char_cursor#8 ) + (byte) print_char::ch#4 ← phi( compare::@37/(byte) print_char::ch#2 compare::@38/(byte) print_char::ch#3 print_byte/(byte) print_char::ch#0 print_byte::@1/(byte) print_char::ch#1 ) + *((byte*) print_char_cursor#36) ← (byte) print_char::ch#4 + (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#36 to:print_char::@return print_char::@return: scope:[print_char] from print_char - (byte*) print_char_cursor#40 ← phi( print_char/(byte*) print_char_cursor#11 ) - (byte*) print_char_cursor#12 ← (byte*) print_char_cursor#40 + (byte*) print_char_cursor#37 ← phi( print_char/(byte*) print_char_cursor#11 ) + (byte*) print_char_cursor#12 ← (byte*) print_char_cursor#37 return to:@return print_cls: scope:[print_cls] from main @@ -216,190 +216,179 @@ print_cls::@2: scope:[print_cls] from print_cls::@1 (byte*) print_char_cursor#13 ← (byte*) print_line_cursor#3 to:print_cls::@return print_cls::@return: scope:[print_cls] from print_cls::@2 - (byte*) print_char_cursor#41 ← phi( print_cls::@2/(byte*) print_char_cursor#13 ) + (byte*) print_char_cursor#38 ← phi( print_cls::@2/(byte*) print_char_cursor#13 ) (byte*) print_line_cursor#12 ← phi( print_cls::@2/(byte*) print_line_cursor#3 ) (byte*) print_line_cursor#4 ← (byte*) print_line_cursor#12 - (byte*) print_char_cursor#14 ← (byte*) print_char_cursor#41 + (byte*) print_char_cursor#14 ← (byte*) print_char_cursor#38 return to:@return @23: scope:[] from @16 - (byte*) print_screen#6 ← phi( @16/(byte*) print_screen#7 ) - (byte*) print_char_cursor#77 ← phi( @16/(byte*) print_char_cursor#78 ) - (byte*) print_line_cursor#25 ← phi( @16/(byte*) print_line_cursor#26 ) + (byte*) print_screen#7 ← phi( @16/(byte*) print_screen#8 ) + (byte*) print_char_cursor#75 ← phi( @16/(byte*) print_char_cursor#89 ) + (byte*) print_line_cursor#28 ← phi( @16/(byte*) print_line_cursor#29 ) (word[]) words#0 ← { (byte/signed byte/word/signed word/dword/signed dword) $12, (word/signed word/dword/signed dword) $3f34, (word/dword/signed dword) $cfed } - to:@25 + to:@24 main: scope:[main] from @25 - (byte*) print_char_cursor#60 ← phi( @25/(byte*) print_char_cursor#65 ) + (byte*) print_char_cursor#54 ← phi( @25/(byte*) print_char_cursor#59 ) (byte*) print_line_cursor#18 ← phi( @25/(byte*) print_line_cursor#21 ) (byte*) print_screen#4 ← phi( @25/(byte*) print_screen#5 ) call print_cls - to:main::@17 -main::@17: scope:[main] from main - (byte*) print_char_cursor#42 ← phi( main/(byte*) print_char_cursor#14 ) + to:main::@15 +main::@15: scope:[main] from main + (byte*) print_char_cursor#39 ← phi( main/(byte*) print_char_cursor#14 ) (byte*) print_line_cursor#13 ← phi( main/(byte*) print_line_cursor#4 ) (byte*) print_line_cursor#5 ← (byte*) print_line_cursor#13 - (byte*) print_char_cursor#15 ← (byte*) print_char_cursor#42 - (byte) main::ln#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 + (byte*) print_char_cursor#15 ← (byte*) print_char_cursor#39 + (byte) main::s#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 (byte) main::i#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 to:main::@1 -main::@1: scope:[main] from main::@12 main::@17 - (byte*) print_line_cursor#33 ← phi( main::@12/(byte*) print_line_cursor#23 main::@17/(byte*) print_line_cursor#5 ) - (byte*) print_char_cursor#95 ← phi( main::@12/(byte*) print_char_cursor#68 main::@17/(byte*) print_char_cursor#15 ) - (byte) main::ln#7 ← phi( main::@12/(byte) main::ln#11 main::@17/(byte) main::ln#0 ) - (byte) main::i#2 ← phi( main::@12/(byte) main::i#1 main::@17/(byte) main::i#0 ) +main::@1: scope:[main] from main::@10 main::@15 + (byte*) print_line_cursor#32 ← phi( main::@10/(byte*) print_line_cursor#23 main::@15/(byte*) print_line_cursor#5 ) + (byte) main::s#7 ← phi( main::@10/(byte) main::s#10 main::@15/(byte) main::s#0 ) + (byte*) print_char_cursor#73 ← phi( main::@10/(byte*) print_char_cursor#63 main::@15/(byte*) print_char_cursor#15 ) + (byte) main::i#2 ← phi( main::@10/(byte) main::i#1 main::@15/(byte) main::i#0 ) (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 (word) main::w1#0 ← *((word[]) words#0 + (byte~) main::$1) (byte) main::j#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 to:main::@2 -main::@2: scope:[main] from main::@1 main::@11 - (byte*) print_line_cursor#31 ← phi( main::@1/(byte*) print_line_cursor#33 main::@11/(byte*) print_line_cursor#28 ) - (byte) main::i#9 ← phi( main::@1/(byte) main::i#2 main::@11/(byte) main::i#4 ) - (byte*) print_char_cursor#79 ← phi( main::@1/(byte*) print_char_cursor#95 main::@11/(byte*) print_char_cursor#81 ) - (word) main::w1#3 ← phi( main::@1/(word) main::w1#0 main::@11/(word) main::w1#5 ) - (byte) main::ln#4 ← phi( main::@1/(byte) main::ln#7 main::@11/(byte) main::ln#8 ) - (byte) main::j#2 ← phi( main::@1/(byte) main::j#0 main::@11/(byte) main::j#1 ) +main::@2: scope:[main] from main::@1 main::@9 + (byte) main::i#10 ← phi( main::@1/(byte) main::i#2 main::@9/(byte) main::i#4 ) + (byte*) print_line_cursor#30 ← phi( main::@1/(byte*) print_line_cursor#32 main::@9/(byte*) print_line_cursor#27 ) + (byte) main::s#5 ← phi( main::@1/(byte) main::s#7 main::@9/(byte) main::s#8 ) + (byte*) print_char_cursor#61 ← phi( main::@1/(byte*) print_char_cursor#73 main::@9/(byte*) print_char_cursor#74 ) + (word) main::w1#2 ← phi( main::@1/(word) main::w1#0 main::@9/(word) main::w1#4 ) + (byte) main::j#2 ← phi( main::@1/(byte) main::j#0 main::@9/(byte) main::j#1 ) (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 (word) main::w2#0 ← *((word[]) words#0 + (byte~) main::$2) (byte) main::op#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 to:main::@3 main::@3: scope:[main] from main::@2 main::@4 - (byte*) print_line_cursor#29 ← phi( main::@2/(byte*) print_line_cursor#31 main::@4/(byte*) print_line_cursor#30 ) - (byte) main::i#7 ← phi( main::@2/(byte) main::i#9 main::@4/(byte) main::i#5 ) - (byte*) print_char_cursor#67 ← phi( main::@2/(byte*) print_char_cursor#79 main::@4/(byte*) print_char_cursor#80 ) - (byte) main::j#6 ← phi( main::@2/(byte) main::j#2 main::@4/(byte) main::j#4 ) - (word) main::w2#2 ← phi( main::@2/(word) main::w2#0 main::@4/(word) main::w2#3 ) - (word) main::w1#2 ← phi( main::@2/(word) main::w1#3 main::@4/(word) main::w1#4 ) - (byte) main::op#5 ← phi( main::@2/(byte) main::op#0 main::@4/(byte) main::op#1 ) - (byte) main::ln#2 ← phi( main::@2/(byte) main::ln#4 main::@4/(byte) main::ln#5 ) - (bool~) main::$3 ← (byte) main::ln#2 < (byte/signed byte/word/signed word/dword/signed dword) $32 - (bool~) main::$4 ← ! (bool~) main::$3 - if((bool~) main::$4) goto main::@4 - to:main::@9 -main::@4: scope:[main] from main::@19 main::@3 main::@5 - (byte*) print_line_cursor#30 ← phi( main::@19/(byte*) print_line_cursor#6 main::@3/(byte*) print_line_cursor#29 main::@5/(byte*) print_line_cursor#32 ) - (byte*) print_char_cursor#80 ← phi( main::@19/(byte*) print_char_cursor#17 main::@3/(byte*) print_char_cursor#67 main::@5/(byte*) print_char_cursor#96 ) - (byte) main::i#5 ← phi( main::@19/(byte) main::i#6 main::@3/(byte) main::i#7 main::@5/(byte) main::i#8 ) - (word) main::w2#3 ← phi( main::@19/(word) main::w2#4 main::@3/(word) main::w2#2 main::@5/(word) main::w2#5 ) - (word) main::w1#4 ← phi( main::@19/(word) main::w1#6 main::@3/(word) main::w1#2 main::@5/(word) main::w1#7 ) - (byte) main::j#4 ← phi( main::@19/(byte) main::j#5 main::@3/(byte) main::j#6 main::@5/(byte) main::j#7 ) - (byte) main::ln#5 ← phi( main::@19/(byte) main::ln#9 main::@3/(byte) main::ln#2 main::@5/(byte) main::ln#10 ) - (byte) main::op#2 ← phi( main::@19/(byte) main::op#4 main::@3/(byte) main::op#5 main::@5/(byte) main::op#6 ) - (byte) main::op#1 ← (byte) main::op#2 + rangenext(0,5) - (bool~) main::$10 ← (byte) main::op#1 != rangelast(0,5) - if((bool~) main::$10) goto main::@3 - to:main::@11 -main::@9: scope:[main] from main::@3 - (byte) main::i#12 ← phi( main::@3/(byte) main::i#7 ) - (byte) main::j#10 ← phi( main::@3/(byte) main::j#6 ) - (byte*) print_line_cursor#27 ← phi( main::@3/(byte*) print_line_cursor#29 ) - (byte) main::ln#6 ← phi( main::@3/(byte) main::ln#2 ) - (byte*) print_char_cursor#61 ← phi( main::@3/(byte*) print_char_cursor#67 ) - (byte) main::op#3 ← phi( main::@3/(byte) main::op#5 ) - (word) main::w2#1 ← phi( main::@3/(word) main::w2#2 ) - (word) main::w1#1 ← phi( main::@3/(word) main::w1#2 ) + (byte) main::i#8 ← phi( main::@2/(byte) main::i#10 main::@4/(byte) main::i#5 ) + (byte*) print_line_cursor#26 ← phi( main::@2/(byte*) print_line_cursor#30 main::@4/(byte*) print_line_cursor#31 ) + (byte) main::j#7 ← phi( main::@2/(byte) main::j#2 main::@4/(byte) main::j#4 ) + (byte) main::s#4 ← phi( main::@2/(byte) main::s#5 main::@4/(byte) main::s#6 ) + (byte*) print_char_cursor#55 ← phi( main::@2/(byte*) print_char_cursor#61 main::@4/(byte*) print_char_cursor#62 ) + (byte) main::op#2 ← phi( main::@2/(byte) main::op#0 main::@4/(byte) main::op#1 ) + (word) main::w2#1 ← phi( main::@2/(word) main::w2#0 main::@4/(word) main::w2#2 ) + (word) main::w1#1 ← phi( main::@2/(word) main::w1#2 main::@4/(word) main::w1#3 ) (word) compare::w1#0 ← (word) main::w1#1 (word) compare::w2#0 ← (word) main::w2#1 - (byte) compare::op#0 ← (byte) main::op#3 + (byte) compare::op#0 ← (byte) main::op#2 call compare - to:main::@18 -main::@18: scope:[main] from main::@9 - (byte) main::i#10 ← phi( main::@9/(byte) main::i#12 ) - (word) main::w2#6 ← phi( main::@9/(word) main::w2#1 ) - (word) main::w1#8 ← phi( main::@9/(word) main::w1#1 ) - (byte) main::j#8 ← phi( main::@9/(byte) main::j#10 ) - (byte*) print_line_cursor#22 ← phi( main::@9/(byte*) print_line_cursor#27 ) - (byte) main::op#7 ← phi( main::@9/(byte) main::op#3 ) - (byte) main::ln#3 ← phi( main::@9/(byte) main::ln#6 ) - (byte*) print_char_cursor#43 ← phi( main::@9/(byte*) print_char_cursor#27 ) - (byte*) print_char_cursor#16 ← (byte*) print_char_cursor#43 - (byte) main::ln#1 ← ++ (byte) main::ln#3 - (byte~) main::$6 ← (byte) main::ln#1 & (byte/signed byte/word/signed word/dword/signed dword) 1 - (bool~) main::$7 ← (byte~) main::$6 == (byte/signed byte/word/signed word/dword/signed dword) 0 - (bool~) main::$8 ← ! (bool~) main::$7 - if((bool~) main::$8) goto main::@5 - to:main::@10 -main::@5: scope:[main] from main::@18 - (byte*) print_line_cursor#32 ← phi( main::@18/(byte*) print_line_cursor#22 ) - (byte*) print_char_cursor#96 ← phi( main::@18/(byte*) print_char_cursor#16 ) - (byte) main::i#8 ← phi( main::@18/(byte) main::i#10 ) - (word) main::w2#5 ← phi( main::@18/(word) main::w2#6 ) - (word) main::w1#7 ← phi( main::@18/(word) main::w1#8 ) - (byte) main::j#7 ← phi( main::@18/(byte) main::j#8 ) - (byte) main::ln#10 ← phi( main::@18/(byte) main::ln#1 ) - (byte) main::op#6 ← phi( main::@18/(byte) main::op#7 ) - to:main::@4 -main::@10: scope:[main] from main::@18 - (byte) main::i#11 ← phi( main::@18/(byte) main::i#10 ) - (word) main::w2#7 ← phi( main::@18/(word) main::w2#6 ) - (word) main::w1#9 ← phi( main::@18/(word) main::w1#8 ) - (byte) main::j#9 ← phi( main::@18/(byte) main::j#8 ) - (byte) main::ln#12 ← phi( main::@18/(byte) main::ln#1 ) - (byte) main::op#8 ← phi( main::@18/(byte) main::op#7 ) - (byte*) print_char_cursor#62 ← phi( main::@18/(byte*) print_char_cursor#16 ) - (byte*) print_line_cursor#19 ← phi( main::@18/(byte*) print_line_cursor#22 ) + to:main::@16 +main::@16: scope:[main] from main::@3 + (byte) main::i#6 ← phi( main::@3/(byte) main::i#8 ) + (byte*) print_line_cursor#22 ← phi( main::@3/(byte*) print_line_cursor#26 ) + (byte) main::j#5 ← phi( main::@3/(byte) main::j#7 ) + (word) main::w2#3 ← phi( main::@3/(word) main::w2#1 ) + (word) main::w1#5 ← phi( main::@3/(word) main::w1#1 ) + (byte) main::op#4 ← phi( main::@3/(byte) main::op#2 ) + (byte) main::s#3 ← phi( main::@3/(byte) main::s#4 ) + (byte*) print_char_cursor#40 ← phi( main::@3/(byte*) print_char_cursor#24 ) + (byte*) print_char_cursor#16 ← (byte*) print_char_cursor#40 + (byte) main::s#1 ← ++ (byte) main::s#3 + (bool~) main::$4 ← (byte) main::s#1 == (byte/signed byte/word/signed word/dword/signed dword) 3 + (bool~) main::$5 ← ! (bool~) main::$4 + if((bool~) main::$5) goto main::@4 + to:main::@8 +main::@4: scope:[main] from main::@16 main::@17 + (byte*) print_line_cursor#31 ← phi( main::@16/(byte*) print_line_cursor#22 main::@17/(byte*) print_line_cursor#6 ) + (byte) main::i#5 ← phi( main::@16/(byte) main::i#6 main::@17/(byte) main::i#7 ) + (byte) main::s#6 ← phi( main::@16/(byte) main::s#1 main::@17/(byte) main::s#9 ) + (byte*) print_char_cursor#62 ← phi( main::@16/(byte*) print_char_cursor#16 main::@17/(byte*) print_char_cursor#17 ) + (byte) main::j#4 ← phi( main::@16/(byte) main::j#5 main::@17/(byte) main::j#6 ) + (word) main::w2#2 ← phi( main::@16/(word) main::w2#3 main::@17/(word) main::w2#4 ) + (word) main::w1#3 ← phi( main::@16/(word) main::w1#5 main::@17/(word) main::w1#6 ) + (byte) main::op#3 ← phi( main::@16/(byte) main::op#4 main::@17/(byte) main::op#5 ) + (byte) main::op#1 ← (byte) main::op#3 + rangenext(0,5) + (bool~) main::$7 ← (byte) main::op#1 != rangelast(0,5) + if((bool~) main::$7) goto main::@3 + to:main::@9 +main::@8: scope:[main] from main::@16 + (byte) main::i#9 ← phi( main::@16/(byte) main::i#6 ) + (byte) main::j#8 ← phi( main::@16/(byte) main::j#5 ) + (word) main::w2#5 ← phi( main::@16/(word) main::w2#3 ) + (word) main::w1#7 ← phi( main::@16/(word) main::w1#5 ) + (byte) main::op#6 ← phi( main::@16/(byte) main::op#4 ) + (byte*) print_char_cursor#56 ← phi( main::@16/(byte*) print_char_cursor#16 ) + (byte*) print_line_cursor#19 ← phi( main::@16/(byte*) print_line_cursor#22 ) + (byte) main::s#2 ← (byte/signed byte/word/signed word/dword/signed dword) 0 call print_ln - to:main::@19 -main::@19: scope:[main] from main::@10 - (byte) main::i#6 ← phi( main::@10/(byte) main::i#11 ) - (word) main::w2#4 ← phi( main::@10/(word) main::w2#7 ) - (word) main::w1#6 ← phi( main::@10/(word) main::w1#9 ) - (byte) main::j#5 ← phi( main::@10/(byte) main::j#9 ) - (byte) main::ln#9 ← phi( main::@10/(byte) main::ln#12 ) - (byte) main::op#4 ← phi( main::@10/(byte) main::op#8 ) - (byte*) print_char_cursor#44 ← phi( main::@10/(byte*) print_char_cursor#4 ) - (byte*) print_line_cursor#14 ← phi( main::@10/(byte*) print_line_cursor#2 ) + to:main::@17 +main::@17: scope:[main] from main::@8 + (byte) main::i#7 ← phi( main::@8/(byte) main::i#9 ) + (byte) main::s#9 ← phi( main::@8/(byte) main::s#2 ) + (byte) main::j#6 ← phi( main::@8/(byte) main::j#8 ) + (word) main::w2#4 ← phi( main::@8/(word) main::w2#5 ) + (word) main::w1#6 ← phi( main::@8/(word) main::w1#7 ) + (byte) main::op#5 ← phi( main::@8/(byte) main::op#6 ) + (byte*) print_char_cursor#41 ← phi( main::@8/(byte*) print_char_cursor#4 ) + (byte*) print_line_cursor#14 ← phi( main::@8/(byte*) print_line_cursor#2 ) (byte*) print_line_cursor#6 ← (byte*) print_line_cursor#14 - (byte*) print_char_cursor#17 ← (byte*) print_char_cursor#44 + (byte*) print_char_cursor#17 ← (byte*) print_char_cursor#41 to:main::@4 -main::@11: scope:[main] from main::@4 - (byte*) print_char_cursor#81 ← phi( main::@4/(byte*) print_char_cursor#80 ) - (byte*) print_line_cursor#28 ← phi( main::@4/(byte*) print_line_cursor#30 ) - (word) main::w1#5 ← phi( main::@4/(word) main::w1#4 ) - (byte) main::ln#8 ← phi( main::@4/(byte) main::ln#5 ) +main::@9: scope:[main] from main::@4 + (byte*) print_line_cursor#27 ← phi( main::@4/(byte*) print_line_cursor#31 ) + (byte) main::s#8 ← phi( main::@4/(byte) main::s#6 ) + (byte*) print_char_cursor#74 ← phi( main::@4/(byte*) print_char_cursor#62 ) + (word) main::w1#4 ← phi( main::@4/(word) main::w1#3 ) (byte) main::i#4 ← phi( main::@4/(byte) main::i#5 ) (byte) main::j#3 ← phi( main::@4/(byte) main::j#4 ) (byte) main::j#1 ← (byte) main::j#3 + rangenext(0,2) - (bool~) main::$11 ← (byte) main::j#1 != rangelast(0,2) - if((bool~) main::$11) goto main::@2 - to:main::@12 -main::@12: scope:[main] from main::@11 - (byte) main::ln#11 ← phi( main::@11/(byte) main::ln#8 ) - (byte*) print_char_cursor#68 ← phi( main::@11/(byte*) print_char_cursor#81 ) - (byte*) print_line_cursor#23 ← phi( main::@11/(byte*) print_line_cursor#28 ) - (byte) main::i#3 ← phi( main::@11/(byte) main::i#4 ) + (bool~) main::$8 ← (byte) main::j#1 != rangelast(0,2) + if((bool~) main::$8) goto main::@2 + to:main::@10 +main::@10: scope:[main] from main::@9 + (byte) main::s#10 ← phi( main::@9/(byte) main::s#8 ) + (byte*) print_char_cursor#63 ← phi( main::@9/(byte*) print_char_cursor#74 ) + (byte*) print_line_cursor#23 ← phi( main::@9/(byte*) print_line_cursor#27 ) + (byte) main::i#3 ← phi( main::@9/(byte) main::i#4 ) (byte) main::i#1 ← (byte) main::i#3 + rangenext(0,2) - (bool~) main::$12 ← (byte) main::i#1 != rangelast(0,2) - if((bool~) main::$12) goto main::@1 - to:main::@6 -main::@6: scope:[main] from main::@12 main::@7 - (byte*) print_char_cursor#63 ← phi( main::@12/(byte*) print_char_cursor#68 main::@7/(byte*) print_char_cursor#69 ) - (byte*) print_line_cursor#20 ← phi( main::@12/(byte*) print_line_cursor#23 main::@7/(byte*) print_line_cursor#24 ) - if(true) goto main::@7 + (bool~) main::$9 ← (byte) main::i#1 != rangelast(0,2) + if((bool~) main::$9) goto main::@1 + to:main::@5 +main::@5: scope:[main] from main::@10 main::@6 + (byte*) print_char_cursor#57 ← phi( main::@10/(byte*) print_char_cursor#63 main::@6/(byte*) print_char_cursor#64 ) + (byte*) print_line_cursor#20 ← phi( main::@10/(byte*) print_line_cursor#23 main::@6/(byte*) print_line_cursor#24 ) + if(true) goto main::@6 to:main::@return -main::@7: scope:[main] from main::@6 - (byte*) print_char_cursor#69 ← phi( main::@6/(byte*) print_char_cursor#63 ) - (byte*) print_line_cursor#24 ← phi( main::@6/(byte*) print_line_cursor#20 ) - to:main::@6 -main::@return: scope:[main] from main::@6 - (byte*) print_char_cursor#45 ← phi( main::@6/(byte*) print_char_cursor#63 ) - (byte*) print_line_cursor#15 ← phi( main::@6/(byte*) print_line_cursor#20 ) +main::@6: scope:[main] from main::@5 + (byte*) print_char_cursor#64 ← phi( main::@5/(byte*) print_char_cursor#57 ) + (byte*) print_line_cursor#24 ← phi( main::@5/(byte*) print_line_cursor#20 ) + to:main::@5 +main::@return: scope:[main] from main::@5 + (byte*) print_char_cursor#42 ← phi( main::@5/(byte*) print_char_cursor#57 ) + (byte*) print_line_cursor#15 ← phi( main::@5/(byte*) print_line_cursor#20 ) (byte*) print_line_cursor#7 ← (byte*) print_line_cursor#15 - (byte*) print_char_cursor#18 ← (byte*) print_char_cursor#45 + (byte*) print_char_cursor#18 ← (byte*) print_char_cursor#42 return to:@return -compare: scope:[compare] from main::@9 - (byte*) print_char_cursor#97 ← phi( main::@9/(byte*) print_char_cursor#61 ) - (word) compare::w2#8 ← phi( main::@9/(word) compare::w2#0 ) - (word) compare::w1#8 ← phi( main::@9/(word) compare::w1#0 ) - (byte) compare::op#1 ← phi( main::@9/(byte) compare::op#0 ) - (byte) compare::r#0 ← (byte) '-' +@24: scope:[] from @23 + (byte*) print_screen#6 ← phi( @23/(byte*) print_screen#7 ) + (byte*) print_char_cursor#72 ← phi( @23/(byte*) print_char_cursor#75 ) + (byte*) print_line_cursor#25 ← phi( @23/(byte*) print_line_cursor#28 ) + (byte) LT#0 ← (byte/signed byte/word/signed word/dword/signed dword) 0 + (byte) LE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 1 + (byte) GT#0 ← (byte/signed byte/word/signed word/dword/signed dword) 2 + (byte) GE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 3 + (byte) EQ#0 ← (byte/signed byte/word/signed word/dword/signed dword) 4 + (byte) NE#0 ← (byte/signed byte/word/signed word/dword/signed dword) 5 + (byte) FF#0 ← (byte/signed byte/word/signed word/dword/signed dword) $57 + (byte) TT#0 ← (byte/signed byte/word/signed word/dword/signed dword) $51 + to:@25 +compare: scope:[compare] from main::@3 + (byte*) print_char_cursor#90 ← phi( main::@3/(byte*) print_char_cursor#55 ) + (word) compare::w2#8 ← phi( main::@3/(word) compare::w2#0 ) + (word) compare::w1#8 ← phi( main::@3/(word) compare::w1#0 ) + (byte) compare::op#1 ← phi( main::@3/(byte) compare::op#0 ) + (byte) compare::r#0 ← (byte) FF#0 (byte*) compare::ops#0 ← (byte*) 0 (bool~) compare::$0 ← (byte) compare::op#1 == (byte/signed byte/word/signed word/dword/signed dword) 0 if((bool~) compare::$0) goto compare::@1 to:compare::@18 compare::@1: scope:[compare] from compare - (byte) compare::r#27 ← phi( compare/(byte) compare::r#0 ) - (byte*) print_char_cursor#93 ← phi( compare/(byte*) print_char_cursor#97 ) + (byte) compare::r#24 ← phi( compare/(byte) compare::r#0 ) + (byte*) print_char_cursor#87 ← phi( compare/(byte*) print_char_cursor#90 ) (word) compare::w2#1 ← phi( compare/(word) compare::w2#8 ) (word) compare::w1#1 ← phi( compare/(word) compare::w1#8 ) (bool~) compare::$17 ← (word) compare::w1#1 < (word) compare::w2#1 @@ -407,9 +396,9 @@ compare::@1: scope:[compare] from compare if((bool~) compare::$18) goto compare::@17 to:compare::@34 compare::@18: scope:[compare] from compare - (byte) compare::r#28 ← phi( compare/(byte) compare::r#0 ) - (byte*) compare::ops#15 ← phi( compare/(byte*) compare::ops#0 ) - (byte*) print_char_cursor#98 ← phi( compare/(byte*) print_char_cursor#97 ) + (byte*) compare::ops#14 ← phi( compare/(byte*) compare::ops#0 ) + (byte) compare::r#25 ← phi( compare/(byte) compare::r#0 ) + (byte*) print_char_cursor#91 ← phi( compare/(byte*) print_char_cursor#90 ) (word) compare::w2#9 ← phi( compare/(word) compare::w2#8 ) (word) compare::w1#9 ← phi( compare/(word) compare::w1#8 ) (byte) compare::op#2 ← phi( compare/(byte) compare::op#1 ) @@ -417,8 +406,8 @@ compare::@18: scope:[compare] from compare if((bool~) compare::$1) goto compare::@2 to:compare::@19 compare::@2: scope:[compare] from compare::@18 - (byte) compare::r#26 ← phi( compare::@18/(byte) compare::r#28 ) - (byte*) print_char_cursor#91 ← phi( compare::@18/(byte*) print_char_cursor#98 ) + (byte) compare::r#23 ← phi( compare::@18/(byte) compare::r#25 ) + (byte*) print_char_cursor#85 ← phi( compare::@18/(byte*) print_char_cursor#91 ) (word) compare::w2#2 ← phi( compare::@18/(word) compare::w2#9 ) (word) compare::w1#2 ← phi( compare::@18/(word) compare::w1#9 ) (bool~) compare::$15 ← (word) compare::w1#2 <= (word) compare::w2#2 @@ -426,9 +415,9 @@ compare::@2: scope:[compare] from compare::@18 if((bool~) compare::$16) goto compare::@15 to:compare::@32 compare::@19: scope:[compare] from compare::@18 - (byte) compare::r#29 ← phi( compare::@18/(byte) compare::r#28 ) - (byte*) compare::ops#14 ← phi( compare::@18/(byte*) compare::ops#15 ) - (byte*) print_char_cursor#99 ← phi( compare::@18/(byte*) print_char_cursor#98 ) + (byte*) compare::ops#13 ← phi( compare::@18/(byte*) compare::ops#14 ) + (byte) compare::r#26 ← phi( compare::@18/(byte) compare::r#25 ) + (byte*) print_char_cursor#92 ← phi( compare::@18/(byte*) print_char_cursor#91 ) (word) compare::w2#10 ← phi( compare::@18/(word) compare::w2#9 ) (word) compare::w1#10 ← phi( compare::@18/(word) compare::w1#9 ) (byte) compare::op#3 ← phi( compare::@18/(byte) compare::op#2 ) @@ -436,8 +425,8 @@ compare::@19: scope:[compare] from compare::@18 if((bool~) compare::$2) goto compare::@3 to:compare::@20 compare::@3: scope:[compare] from compare::@19 - (byte) compare::r#25 ← phi( compare::@19/(byte) compare::r#29 ) - (byte*) print_char_cursor#89 ← phi( compare::@19/(byte*) print_char_cursor#99 ) + (byte) compare::r#22 ← phi( compare::@19/(byte) compare::r#26 ) + (byte*) print_char_cursor#83 ← phi( compare::@19/(byte*) print_char_cursor#92 ) (word) compare::w2#3 ← phi( compare::@19/(word) compare::w2#10 ) (word) compare::w1#3 ← phi( compare::@19/(word) compare::w1#10 ) (bool~) compare::$13 ← (word) compare::w1#3 > (word) compare::w2#3 @@ -445,9 +434,9 @@ compare::@3: scope:[compare] from compare::@19 if((bool~) compare::$14) goto compare::@13 to:compare::@30 compare::@20: scope:[compare] from compare::@19 - (byte) compare::r#30 ← phi( compare::@19/(byte) compare::r#29 ) - (byte*) compare::ops#13 ← phi( compare::@19/(byte*) compare::ops#14 ) - (byte*) print_char_cursor#100 ← phi( compare::@19/(byte*) print_char_cursor#99 ) + (byte) compare::r#27 ← phi( compare::@19/(byte) compare::r#26 ) + (byte*) compare::ops#12 ← phi( compare::@19/(byte*) compare::ops#13 ) + (byte*) print_char_cursor#93 ← phi( compare::@19/(byte*) print_char_cursor#92 ) (word) compare::w2#11 ← phi( compare::@19/(word) compare::w2#10 ) (word) compare::w1#11 ← phi( compare::@19/(word) compare::w1#10 ) (byte) compare::op#4 ← phi( compare::@19/(byte) compare::op#3 ) @@ -455,8 +444,8 @@ compare::@20: scope:[compare] from compare::@19 if((bool~) compare::$3) goto compare::@4 to:compare::@21 compare::@4: scope:[compare] from compare::@20 - (byte) compare::r#24 ← phi( compare::@20/(byte) compare::r#30 ) - (byte*) print_char_cursor#88 ← phi( compare::@20/(byte*) print_char_cursor#100 ) + (byte) compare::r#21 ← phi( compare::@20/(byte) compare::r#27 ) + (byte*) print_char_cursor#82 ← phi( compare::@20/(byte*) print_char_cursor#93 ) (word) compare::w2#4 ← phi( compare::@20/(word) compare::w2#11 ) (word) compare::w1#4 ← phi( compare::@20/(word) compare::w1#11 ) (bool~) compare::$11 ← (word) compare::w1#4 >= (word) compare::w2#4 @@ -464,9 +453,9 @@ compare::@4: scope:[compare] from compare::@20 if((bool~) compare::$12) goto compare::@11 to:compare::@28 compare::@21: scope:[compare] from compare::@20 - (byte) compare::r#31 ← phi( compare::@20/(byte) compare::r#30 ) - (byte*) compare::ops#12 ← phi( compare::@20/(byte*) compare::ops#13 ) - (byte*) print_char_cursor#101 ← phi( compare::@20/(byte*) print_char_cursor#100 ) + (byte) compare::r#28 ← phi( compare::@20/(byte) compare::r#27 ) + (byte*) compare::ops#11 ← phi( compare::@20/(byte*) compare::ops#12 ) + (byte*) print_char_cursor#94 ← phi( compare::@20/(byte*) print_char_cursor#93 ) (word) compare::w2#12 ← phi( compare::@20/(word) compare::w2#11 ) (word) compare::w1#12 ← phi( compare::@20/(word) compare::w1#11 ) (byte) compare::op#5 ← phi( compare::@20/(byte) compare::op#4 ) @@ -474,8 +463,8 @@ compare::@21: scope:[compare] from compare::@20 if((bool~) compare::$4) goto compare::@5 to:compare::@22 compare::@5: scope:[compare] from compare::@21 - (byte) compare::r#23 ← phi( compare::@21/(byte) compare::r#31 ) - (byte*) print_char_cursor#86 ← phi( compare::@21/(byte*) print_char_cursor#101 ) + (byte) compare::r#20 ← phi( compare::@21/(byte) compare::r#28 ) + (byte*) print_char_cursor#80 ← phi( compare::@21/(byte*) print_char_cursor#94 ) (word) compare::w2#5 ← phi( compare::@21/(word) compare::w2#12 ) (word) compare::w1#5 ← phi( compare::@21/(word) compare::w1#12 ) (bool~) compare::$9 ← (word) compare::w1#5 == (word) compare::w2#5 @@ -483,9 +472,9 @@ compare::@5: scope:[compare] from compare::@21 if((bool~) compare::$10) goto compare::@9 to:compare::@26 compare::@22: scope:[compare] from compare::@21 - (byte) compare::r#21 ← phi( compare::@21/(byte) compare::r#31 ) - (byte*) compare::ops#11 ← phi( compare::@21/(byte*) compare::ops#12 ) - (byte*) print_char_cursor#82 ← phi( compare::@21/(byte*) print_char_cursor#101 ) + (byte) compare::r#18 ← phi( compare::@21/(byte) compare::r#28 ) + (byte*) compare::ops#10 ← phi( compare::@21/(byte*) compare::ops#11 ) + (byte*) print_char_cursor#76 ← phi( compare::@21/(byte*) print_char_cursor#94 ) (word) compare::w2#13 ← phi( compare::@21/(word) compare::w2#12 ) (word) compare::w1#13 ← phi( compare::@21/(word) compare::w1#12 ) (byte) compare::op#6 ← phi( compare::@21/(byte) compare::op#5 ) @@ -494,15 +483,15 @@ compare::@22: scope:[compare] from compare::@21 if((bool~) compare::$6) goto compare::@6 to:compare::@23 compare::@6: scope:[compare] from compare::@22 - (byte) compare::r#18 ← phi( compare::@22/(byte) compare::r#21 ) - (word) compare::w2#22 ← phi( compare::@22/(word) compare::w2#13 ) - (byte*) compare::ops#10 ← phi( compare::@22/(byte*) compare::ops#11 ) - (byte*) print_char_cursor#74 ← phi( compare::@22/(byte*) print_char_cursor#82 ) + (byte) compare::r#15 ← phi( compare::@22/(byte) compare::r#18 ) + (word) compare::w2#20 ← phi( compare::@22/(word) compare::w2#13 ) + (byte*) compare::ops#9 ← phi( compare::@22/(byte*) compare::ops#10 ) + (byte*) print_char_cursor#69 ← phi( compare::@22/(byte*) print_char_cursor#76 ) (word) compare::w1#18 ← phi( compare::@22/(word) compare::w1#13 ) to:compare::@16 compare::@23: scope:[compare] from compare::@22 - (byte) compare::r#22 ← phi( compare::@22/(byte) compare::r#21 ) - (byte*) print_char_cursor#83 ← phi( compare::@22/(byte*) print_char_cursor#82 ) + (byte) compare::r#19 ← phi( compare::@22/(byte) compare::r#18 ) + (byte*) print_char_cursor#77 ← phi( compare::@22/(byte*) print_char_cursor#76 ) (word) compare::w2#6 ← phi( compare::@22/(word) compare::w2#13 ) (word) compare::w1#6 ← phi( compare::@22/(word) compare::w1#13 ) (bool~) compare::$7 ← (word) compare::w1#6 != (word) compare::w2#6 @@ -510,166 +499,142 @@ compare::@23: scope:[compare] from compare::@22 if((bool~) compare::$8) goto compare::@7 to:compare::@24 compare::@7: scope:[compare] from compare::@23 compare::@24 - (byte) compare::r#19 ← phi( compare::@23/(byte) compare::r#22 compare::@24/(byte) compare::r#1 ) - (word) compare::w2#23 ← phi( compare::@23/(word) compare::w2#6 compare::@24/(word) compare::w2#25 ) - (byte*) print_char_cursor#75 ← phi( compare::@23/(byte*) print_char_cursor#83 compare::@24/(byte*) print_char_cursor#84 ) + (byte) compare::r#16 ← phi( compare::@23/(byte) compare::r#19 compare::@24/(byte) compare::r#1 ) + (word) compare::w2#21 ← phi( compare::@23/(word) compare::w2#6 compare::@24/(word) compare::w2#23 ) + (byte*) print_char_cursor#70 ← phi( compare::@23/(byte*) print_char_cursor#77 compare::@24/(byte*) print_char_cursor#78 ) (word) compare::w1#19 ← phi( compare::@23/(word) compare::w1#6 compare::@24/(word) compare::w1#21 ) - (byte*) compare::ops#1 ← (const string) compare::$27 + (byte*) compare::ops#1 ← (const string) compare::$24 to:compare::@16 compare::@24: scope:[compare] from compare::@23 - (word) compare::w2#25 ← phi( compare::@23/(word) compare::w2#6 ) - (byte*) print_char_cursor#84 ← phi( compare::@23/(byte*) print_char_cursor#83 ) + (word) compare::w2#23 ← phi( compare::@23/(word) compare::w2#6 ) + (byte*) print_char_cursor#78 ← phi( compare::@23/(byte*) print_char_cursor#77 ) (word) compare::w1#21 ← phi( compare::@23/(word) compare::w1#6 ) - (byte) compare::r#1 ← (byte) '+' + (byte) compare::r#1 ← (byte) TT#0 to:compare::@7 compare::@9: scope:[compare] from compare::@26 compare::@5 - (byte) compare::r#20 ← phi( compare::@26/(byte) compare::r#2 compare::@5/(byte) compare::r#23 ) - (word) compare::w2#24 ← phi( compare::@26/(word) compare::w2#26 compare::@5/(word) compare::w2#5 ) - (byte*) print_char_cursor#76 ← phi( compare::@26/(byte*) print_char_cursor#85 compare::@5/(byte*) print_char_cursor#86 ) + (byte) compare::r#17 ← phi( compare::@26/(byte) compare::r#2 compare::@5/(byte) compare::r#20 ) + (word) compare::w2#22 ← phi( compare::@26/(word) compare::w2#24 compare::@5/(word) compare::w2#5 ) + (byte*) print_char_cursor#71 ← phi( compare::@26/(byte*) print_char_cursor#79 compare::@5/(byte*) print_char_cursor#80 ) (word) compare::w1#20 ← phi( compare::@26/(word) compare::w1#22 compare::@5/(word) compare::w1#5 ) - (byte*) compare::ops#2 ← (const string) compare::$28 + (byte*) compare::ops#2 ← (const string) compare::$25 to:compare::@16 compare::@26: scope:[compare] from compare::@5 - (word) compare::w2#26 ← phi( compare::@5/(word) compare::w2#5 ) - (byte*) print_char_cursor#85 ← phi( compare::@5/(byte*) print_char_cursor#86 ) + (word) compare::w2#24 ← phi( compare::@5/(word) compare::w2#5 ) + (byte*) print_char_cursor#79 ← phi( compare::@5/(byte*) print_char_cursor#80 ) (word) compare::w1#22 ← phi( compare::@5/(word) compare::w1#5 ) - (byte) compare::r#2 ← (byte) '+' + (byte) compare::r#2 ← (byte) TT#0 to:compare::@9 compare::@11: scope:[compare] from compare::@28 compare::@4 - (byte) compare::r#14 ← phi( compare::@28/(byte) compare::r#3 compare::@4/(byte) compare::r#24 ) - (word) compare::w2#18 ← phi( compare::@28/(word) compare::w2#27 compare::@4/(word) compare::w2#4 ) - (byte*) print_char_cursor#70 ← phi( compare::@28/(byte*) print_char_cursor#87 compare::@4/(byte*) print_char_cursor#88 ) + (byte) compare::r#11 ← phi( compare::@28/(byte) compare::r#3 compare::@4/(byte) compare::r#21 ) + (word) compare::w2#16 ← phi( compare::@28/(word) compare::w2#25 compare::@4/(word) compare::w2#4 ) + (byte*) print_char_cursor#65 ← phi( compare::@28/(byte*) print_char_cursor#81 compare::@4/(byte*) print_char_cursor#82 ) (word) compare::w1#14 ← phi( compare::@28/(word) compare::w1#23 compare::@4/(word) compare::w1#4 ) - (byte*) compare::ops#3 ← (const string) compare::$29 + (byte*) compare::ops#3 ← (const string) compare::$26 to:compare::@16 compare::@28: scope:[compare] from compare::@4 - (word) compare::w2#27 ← phi( compare::@4/(word) compare::w2#4 ) - (byte*) print_char_cursor#87 ← phi( compare::@4/(byte*) print_char_cursor#88 ) + (word) compare::w2#25 ← phi( compare::@4/(word) compare::w2#4 ) + (byte*) print_char_cursor#81 ← phi( compare::@4/(byte*) print_char_cursor#82 ) (word) compare::w1#23 ← phi( compare::@4/(word) compare::w1#4 ) - (byte) compare::r#3 ← (byte) '+' + (byte) compare::r#3 ← (byte) TT#0 to:compare::@11 compare::@13: scope:[compare] from compare::@3 compare::@30 - (byte) compare::r#15 ← phi( compare::@3/(byte) compare::r#25 compare::@30/(byte) compare::r#4 ) - (word) compare::w2#19 ← phi( compare::@3/(word) compare::w2#3 compare::@30/(word) compare::w2#28 ) - (byte*) print_char_cursor#71 ← phi( compare::@3/(byte*) print_char_cursor#89 compare::@30/(byte*) print_char_cursor#90 ) + (byte) compare::r#12 ← phi( compare::@3/(byte) compare::r#22 compare::@30/(byte) compare::r#4 ) + (word) compare::w2#17 ← phi( compare::@3/(word) compare::w2#3 compare::@30/(word) compare::w2#26 ) + (byte*) print_char_cursor#66 ← phi( compare::@3/(byte*) print_char_cursor#83 compare::@30/(byte*) print_char_cursor#84 ) (word) compare::w1#15 ← phi( compare::@3/(word) compare::w1#3 compare::@30/(word) compare::w1#24 ) - (byte*) compare::ops#4 ← (const string) compare::$30 + (byte*) compare::ops#4 ← (const string) compare::$27 to:compare::@16 compare::@30: scope:[compare] from compare::@3 - (word) compare::w2#28 ← phi( compare::@3/(word) compare::w2#3 ) - (byte*) print_char_cursor#90 ← phi( compare::@3/(byte*) print_char_cursor#89 ) + (word) compare::w2#26 ← phi( compare::@3/(word) compare::w2#3 ) + (byte*) print_char_cursor#84 ← phi( compare::@3/(byte*) print_char_cursor#83 ) (word) compare::w1#24 ← phi( compare::@3/(word) compare::w1#3 ) - (byte) compare::r#4 ← (byte) '+' + (byte) compare::r#4 ← (byte) TT#0 to:compare::@13 compare::@15: scope:[compare] from compare::@2 compare::@32 - (byte) compare::r#16 ← phi( compare::@2/(byte) compare::r#26 compare::@32/(byte) compare::r#5 ) - (word) compare::w2#20 ← phi( compare::@2/(word) compare::w2#2 compare::@32/(word) compare::w2#29 ) - (byte*) print_char_cursor#72 ← phi( compare::@2/(byte*) print_char_cursor#91 compare::@32/(byte*) print_char_cursor#92 ) + (byte) compare::r#13 ← phi( compare::@2/(byte) compare::r#23 compare::@32/(byte) compare::r#5 ) + (word) compare::w2#18 ← phi( compare::@2/(word) compare::w2#2 compare::@32/(word) compare::w2#27 ) + (byte*) print_char_cursor#67 ← phi( compare::@2/(byte*) print_char_cursor#85 compare::@32/(byte*) print_char_cursor#86 ) (word) compare::w1#16 ← phi( compare::@2/(word) compare::w1#2 compare::@32/(word) compare::w1#25 ) - (byte*) compare::ops#5 ← (const string) compare::$31 + (byte*) compare::ops#5 ← (const string) compare::$28 to:compare::@16 compare::@32: scope:[compare] from compare::@2 - (word) compare::w2#29 ← phi( compare::@2/(word) compare::w2#2 ) - (byte*) print_char_cursor#92 ← phi( compare::@2/(byte*) print_char_cursor#91 ) + (word) compare::w2#27 ← phi( compare::@2/(word) compare::w2#2 ) + (byte*) print_char_cursor#86 ← phi( compare::@2/(byte*) print_char_cursor#85 ) (word) compare::w1#25 ← phi( compare::@2/(word) compare::w1#2 ) - (byte) compare::r#5 ← (byte) '+' + (byte) compare::r#5 ← (byte) TT#0 to:compare::@15 compare::@16: scope:[compare] from compare::@11 compare::@13 compare::@15 compare::@17 compare::@6 compare::@7 compare::@9 - (byte) compare::r#13 ← phi( compare::@11/(byte) compare::r#14 compare::@13/(byte) compare::r#15 compare::@15/(byte) compare::r#16 compare::@17/(byte) compare::r#17 compare::@6/(byte) compare::r#18 compare::@7/(byte) compare::r#19 compare::@9/(byte) compare::r#20 ) - (word) compare::w2#17 ← phi( compare::@11/(word) compare::w2#18 compare::@13/(word) compare::w2#19 compare::@15/(word) compare::w2#20 compare::@17/(word) compare::w2#21 compare::@6/(word) compare::w2#22 compare::@7/(word) compare::w2#23 compare::@9/(word) compare::w2#24 ) - (byte*) compare::ops#9 ← phi( compare::@11/(byte*) compare::ops#3 compare::@13/(byte*) compare::ops#4 compare::@15/(byte*) compare::ops#5 compare::@17/(byte*) compare::ops#6 compare::@6/(byte*) compare::ops#10 compare::@7/(byte*) compare::ops#1 compare::@9/(byte*) compare::ops#2 ) - (byte*) print_char_cursor#64 ← phi( compare::@11/(byte*) print_char_cursor#70 compare::@13/(byte*) print_char_cursor#71 compare::@15/(byte*) print_char_cursor#72 compare::@17/(byte*) print_char_cursor#73 compare::@6/(byte*) print_char_cursor#74 compare::@7/(byte*) print_char_cursor#75 compare::@9/(byte*) print_char_cursor#76 ) + (byte) compare::r#10 ← phi( compare::@11/(byte) compare::r#11 compare::@13/(byte) compare::r#12 compare::@15/(byte) compare::r#13 compare::@17/(byte) compare::r#14 compare::@6/(byte) compare::r#15 compare::@7/(byte) compare::r#16 compare::@9/(byte) compare::r#17 ) + (word) compare::w2#15 ← phi( compare::@11/(word) compare::w2#16 compare::@13/(word) compare::w2#17 compare::@15/(word) compare::w2#18 compare::@17/(word) compare::w2#19 compare::@6/(word) compare::w2#20 compare::@7/(word) compare::w2#21 compare::@9/(word) compare::w2#22 ) + (byte*) compare::ops#8 ← phi( compare::@11/(byte*) compare::ops#3 compare::@13/(byte*) compare::ops#4 compare::@15/(byte*) compare::ops#5 compare::@17/(byte*) compare::ops#6 compare::@6/(byte*) compare::ops#9 compare::@7/(byte*) compare::ops#1 compare::@9/(byte*) compare::ops#2 ) + (byte*) print_char_cursor#58 ← phi( compare::@11/(byte*) print_char_cursor#65 compare::@13/(byte*) print_char_cursor#66 compare::@15/(byte*) print_char_cursor#67 compare::@17/(byte*) print_char_cursor#68 compare::@6/(byte*) print_char_cursor#69 compare::@7/(byte*) print_char_cursor#70 compare::@9/(byte*) print_char_cursor#71 ) (word) compare::w1#7 ← phi( compare::@11/(word) compare::w1#14 compare::@13/(word) compare::w1#15 compare::@15/(word) compare::w1#16 compare::@17/(word) compare::w1#17 compare::@6/(word) compare::w1#18 compare::@7/(word) compare::w1#19 compare::@9/(word) compare::w1#20 ) (word) print_word::w#0 ← (word) compare::w1#7 call print_word to:compare::@35 compare::@35: scope:[compare] from compare::@16 - (byte) compare::r#12 ← phi( compare::@16/(byte) compare::r#13 ) - (word) compare::w2#16 ← phi( compare::@16/(word) compare::w2#17 ) - (byte*) compare::ops#8 ← phi( compare::@16/(byte*) compare::ops#9 ) - (byte*) print_char_cursor#46 ← phi( compare::@16/(byte*) print_char_cursor#7 ) - (byte*) print_char_cursor#19 ← (byte*) print_char_cursor#46 - (byte*) print_str::str#1 ← (const string) compare::str + (byte) compare::r#9 ← phi( compare::@16/(byte) compare::r#10 ) + (word) compare::w2#14 ← phi( compare::@16/(word) compare::w2#15 ) + (byte*) compare::ops#7 ← phi( compare::@16/(byte*) compare::ops#8 ) + (byte*) print_char_cursor#43 ← phi( compare::@16/(byte*) print_char_cursor#7 ) + (byte*) print_char_cursor#19 ← (byte*) print_char_cursor#43 + (byte*) print_str::str#1 ← (byte*) compare::ops#7 call print_str to:compare::@36 compare::@36: scope:[compare] from compare::@35 - (byte) compare::r#11 ← phi( compare::@35/(byte) compare::r#12 ) - (word) compare::w2#15 ← phi( compare::@35/(word) compare::w2#16 ) - (byte*) compare::ops#7 ← phi( compare::@35/(byte*) compare::ops#8 ) - (byte*) print_char_cursor#47 ← phi( compare::@35/(byte*) print_char_cursor#2 ) - (byte*) print_char_cursor#20 ← (byte*) print_char_cursor#47 - (byte*) print_str::str#2 ← (byte*) compare::ops#7 - call print_str - to:compare::@37 -compare::@37: scope:[compare] from compare::@36 - (byte) compare::r#10 ← phi( compare::@36/(byte) compare::r#11 ) - (word) compare::w2#14 ← phi( compare::@36/(word) compare::w2#15 ) - (byte*) print_char_cursor#48 ← phi( compare::@36/(byte*) print_char_cursor#2 ) - (byte*) print_char_cursor#21 ← (byte*) print_char_cursor#48 - (byte*) print_str::str#3 ← (const string) compare::str1 - call print_str - to:compare::@38 -compare::@38: scope:[compare] from compare::@37 - (byte) compare::r#9 ← phi( compare::@37/(byte) compare::r#10 ) - (word) compare::w2#7 ← phi( compare::@37/(word) compare::w2#14 ) - (byte*) print_char_cursor#49 ← phi( compare::@37/(byte*) print_char_cursor#2 ) - (byte*) print_char_cursor#22 ← (byte*) print_char_cursor#49 + (byte) compare::r#8 ← phi( compare::@35/(byte) compare::r#9 ) + (word) compare::w2#7 ← phi( compare::@35/(word) compare::w2#14 ) + (byte*) print_char_cursor#44 ← phi( compare::@35/(byte*) print_char_cursor#2 ) + (byte*) print_char_cursor#20 ← (byte*) print_char_cursor#44 (word) print_word::w#1 ← (word) compare::w2#7 call print_word - to:compare::@39 -compare::@39: scope:[compare] from compare::@38 - (byte) compare::r#8 ← phi( compare::@38/(byte) compare::r#9 ) - (byte*) print_char_cursor#50 ← phi( compare::@38/(byte*) print_char_cursor#7 ) - (byte*) print_char_cursor#23 ← (byte*) print_char_cursor#50 - (byte*) print_str::str#4 ← (const string) compare::str2 - call print_str - to:compare::@40 -compare::@40: scope:[compare] from compare::@39 - (byte) compare::r#7 ← phi( compare::@39/(byte) compare::r#8 ) - (byte*) print_char_cursor#51 ← phi( compare::@39/(byte*) print_char_cursor#2 ) - (byte*) print_char_cursor#24 ← (byte*) print_char_cursor#51 + to:compare::@37 +compare::@37: scope:[compare] from compare::@36 + (byte) compare::r#7 ← phi( compare::@36/(byte) compare::r#8 ) + (byte*) print_char_cursor#45 ← phi( compare::@36/(byte*) print_char_cursor#7 ) + (byte*) print_char_cursor#21 ← (byte*) print_char_cursor#45 (byte) print_char::ch#2 ← (byte) compare::r#7 call print_char - to:compare::@41 -compare::@41: scope:[compare] from compare::@40 - (byte*) print_char_cursor#52 ← phi( compare::@40/(byte*) print_char_cursor#12 ) - (byte*) print_char_cursor#25 ← (byte*) print_char_cursor#52 - (byte*) print_str::str#5 ← (const string) compare::str3 - call print_str - to:compare::@42 -compare::@42: scope:[compare] from compare::@41 - (byte*) print_char_cursor#53 ← phi( compare::@41/(byte*) print_char_cursor#2 ) - (byte*) print_char_cursor#26 ← (byte*) print_char_cursor#53 + to:compare::@38 +compare::@38: scope:[compare] from compare::@37 + (byte*) print_char_cursor#46 ← phi( compare::@37/(byte*) print_char_cursor#12 ) + (byte*) print_char_cursor#22 ← (byte*) print_char_cursor#46 + (byte) print_char::ch#3 ← (byte) ' ' + call print_char + to:compare::@39 +compare::@39: scope:[compare] from compare::@38 + (byte*) print_char_cursor#47 ← phi( compare::@38/(byte*) print_char_cursor#12 ) + (byte*) print_char_cursor#23 ← (byte*) print_char_cursor#47 to:compare::@return compare::@17: scope:[compare] from compare::@1 compare::@34 - (byte) compare::r#17 ← phi( compare::@1/(byte) compare::r#27 compare::@34/(byte) compare::r#6 ) - (word) compare::w2#21 ← phi( compare::@1/(word) compare::w2#1 compare::@34/(word) compare::w2#30 ) - (byte*) print_char_cursor#73 ← phi( compare::@1/(byte*) print_char_cursor#93 compare::@34/(byte*) print_char_cursor#94 ) + (byte) compare::r#14 ← phi( compare::@1/(byte) compare::r#24 compare::@34/(byte) compare::r#6 ) + (word) compare::w2#19 ← phi( compare::@1/(word) compare::w2#1 compare::@34/(word) compare::w2#28 ) + (byte*) print_char_cursor#68 ← phi( compare::@1/(byte*) print_char_cursor#87 compare::@34/(byte*) print_char_cursor#88 ) (word) compare::w1#17 ← phi( compare::@1/(word) compare::w1#1 compare::@34/(word) compare::w1#26 ) - (byte*) compare::ops#6 ← (const string) compare::$32 + (byte*) compare::ops#6 ← (const string) compare::$29 to:compare::@16 compare::@34: scope:[compare] from compare::@1 - (word) compare::w2#30 ← phi( compare::@1/(word) compare::w2#1 ) - (byte*) print_char_cursor#94 ← phi( compare::@1/(byte*) print_char_cursor#93 ) + (word) compare::w2#28 ← phi( compare::@1/(word) compare::w2#1 ) + (byte*) print_char_cursor#88 ← phi( compare::@1/(byte*) print_char_cursor#87 ) (word) compare::w1#26 ← phi( compare::@1/(word) compare::w1#1 ) - (byte) compare::r#6 ← (byte) '+' + (byte) compare::r#6 ← (byte) TT#0 to:compare::@17 -compare::@return: scope:[compare] from compare::@42 - (byte*) print_char_cursor#54 ← phi( compare::@42/(byte*) print_char_cursor#26 ) - (byte*) print_char_cursor#27 ← (byte*) print_char_cursor#54 +compare::@return: scope:[compare] from compare::@39 + (byte*) print_char_cursor#48 ← phi( compare::@39/(byte*) print_char_cursor#23 ) + (byte*) print_char_cursor#24 ← (byte*) print_char_cursor#48 return to:@return -@25: scope:[] from @23 - (byte*) print_screen#5 ← phi( @23/(byte*) print_screen#6 ) - (byte*) print_char_cursor#65 ← phi( @23/(byte*) print_char_cursor#77 ) - (byte*) print_line_cursor#21 ← phi( @23/(byte*) print_line_cursor#25 ) +@25: scope:[] from @24 + (byte*) print_screen#5 ← phi( @24/(byte*) print_screen#6 ) + (byte*) print_char_cursor#59 ← phi( @24/(byte*) print_char_cursor#72 ) + (byte*) print_line_cursor#21 ← phi( @24/(byte*) print_line_cursor#25 ) call main to:@26 @26: scope:[] from @25 - (byte*) print_char_cursor#55 ← phi( @25/(byte*) print_char_cursor#18 ) + (byte*) print_char_cursor#49 ← phi( @25/(byte*) print_char_cursor#18 ) (byte*) print_line_cursor#16 ← phi( @25/(byte*) print_line_cursor#7 ) (byte*) print_line_cursor#8 ← (byte*) print_line_cursor#16 - (byte*) print_char_cursor#28 ← (byte*) print_char_cursor#55 + (byte*) print_char_cursor#25 ← (byte*) print_char_cursor#49 to:@end @end: scope:[] from @26 @@ -677,6 +642,7 @@ SYMBOL TABLE SSA (const string) $0 = (string) "0123456789abcdef" (label) @16 (label) @23 +(label) @24 (label) @25 (label) @26 (label) @4 @@ -736,10 +702,18 @@ SYMBOL TABLE SSA (byte*) D018#0 (byte) DARK_GREY (byte) DARK_GREY#0 +(byte) EQ +(byte) EQ#0 +(byte) FF +(byte) FF#0 +(byte) GE +(byte) GE#0 (byte) GREEN (byte) GREEN#0 (byte) GREY (byte) GREY#0 +(byte) GT +(byte) GT#0 (void()**) HARDWARE_IRQ (void()**) HARDWARE_IRQ#0 (byte) IRQ_COLLISION_BG @@ -756,6 +730,8 @@ SYMBOL TABLE SSA (byte*) IRQ_STATUS#0 (void()**) KERNEL_IRQ (void()**) KERNEL_IRQ#0 +(byte) LE +(byte) LE#0 (byte*) LIGHTPEN_X (byte*) LIGHTPEN_X#0 (byte*) LIGHTPEN_Y @@ -766,6 +742,10 @@ SYMBOL TABLE SSA (byte) LIGHT_GREEN#0 (byte) LIGHT_GREY (byte) LIGHT_GREY#0 +(byte) LT +(byte) LT#0 +(byte) NE +(byte) NE#0 (byte) ORANGE (byte) ORANGE#0 (byte) PINK @@ -816,6 +796,8 @@ SYMBOL TABLE SSA (byte*) SPRITES_YPOS#0 (word) SPRITE_PTRS (word) SPRITE_PTRS#0 +(byte) TT +(byte) TT#0 (byte) VIC_BMM (byte) VIC_BMM#0 (byte*) VIC_CONTROL @@ -853,13 +835,13 @@ SYMBOL TABLE SSA (bool~) compare::$17 (bool~) compare::$18 (bool~) compare::$2 -(const string) compare::$27 = (string) "!=@" -(const string) compare::$28 = (string) "==@" -(const string) compare::$29 = (string) ">=@" +(const string) compare::$24 = (string) "!=@" +(const string) compare::$25 = (string) "==@" +(const string) compare::$26 = (string) ">=@" +(const string) compare::$27 = (string) "> @" +(const string) compare::$28 = (string) "<=@" +(const string) compare::$29 = (string) "< @" (bool~) compare::$3 -(const string) compare::$30 = (string) "> @" -(const string) compare::$31 = (string) "<=@" -(const string) compare::$32 = (string) "< @" (bool~) compare::$4 (bool~) compare::$5 (bool~) compare::$6 @@ -892,9 +874,6 @@ SYMBOL TABLE SSA (label) compare::@38 (label) compare::@39 (label) compare::@4 -(label) compare::@40 -(label) compare::@41 -(label) compare::@42 (label) compare::@5 (label) compare::@6 (label) compare::@7 @@ -916,7 +895,6 @@ SYMBOL TABLE SSA (byte*) compare::ops#12 (byte*) compare::ops#13 (byte*) compare::ops#14 -(byte*) compare::ops#15 (byte*) compare::ops#2 (byte*) compare::ops#3 (byte*) compare::ops#4 @@ -948,20 +926,13 @@ SYMBOL TABLE SSA (byte) compare::r#26 (byte) compare::r#27 (byte) compare::r#28 -(byte) compare::r#29 (byte) compare::r#3 -(byte) compare::r#30 -(byte) compare::r#31 (byte) compare::r#4 (byte) compare::r#5 (byte) compare::r#6 (byte) compare::r#7 (byte) compare::r#8 (byte) compare::r#9 -(const string) compare::str = (string) " @" -(const string) compare::str1 = (string) " @" -(const string) compare::str2 = (string) " @" -(const string) compare::str3 = (string) " @" (word) compare::w1 (word) compare::w1#0 (word) compare::w1#1 @@ -1013,9 +984,7 @@ SYMBOL TABLE SSA (word) compare::w2#26 (word) compare::w2#27 (word) compare::w2#28 -(word) compare::w2#29 (word) compare::w2#3 -(word) compare::w2#30 (word) compare::w2#4 (word) compare::w2#5 (word) compare::w2#6 @@ -1024,36 +993,29 @@ SYMBOL TABLE SSA (word) compare::w2#9 (void()) main() (byte~) main::$1 -(bool~) main::$10 -(bool~) main::$11 -(bool~) main::$12 (byte~) main::$2 -(bool~) main::$3 (bool~) main::$4 -(byte~) main::$6 +(bool~) main::$5 (bool~) main::$7 (bool~) main::$8 +(bool~) main::$9 (label) main::@1 (label) main::@10 -(label) main::@11 -(label) main::@12 +(label) main::@15 +(label) main::@16 (label) main::@17 -(label) main::@18 -(label) main::@19 (label) main::@2 (label) main::@3 (label) main::@4 (label) main::@5 (label) main::@6 -(label) main::@7 +(label) main::@8 (label) main::@9 (label) main::@return (byte) main::i (byte) main::i#0 (byte) main::i#1 (byte) main::i#10 -(byte) main::i#11 -(byte) main::i#12 (byte) main::i#2 (byte) main::i#3 (byte) main::i#4 @@ -1065,7 +1027,6 @@ SYMBOL TABLE SSA (byte) main::j (byte) main::j#0 (byte) main::j#1 -(byte) main::j#10 (byte) main::j#2 (byte) main::j#3 (byte) main::j#4 @@ -1073,21 +1034,6 @@ SYMBOL TABLE SSA (byte) main::j#6 (byte) main::j#7 (byte) main::j#8 -(byte) main::j#9 -(byte) main::ln -(byte) main::ln#0 -(byte) main::ln#1 -(byte) main::ln#10 -(byte) main::ln#11 -(byte) main::ln#12 -(byte) main::ln#2 -(byte) main::ln#3 -(byte) main::ln#4 -(byte) main::ln#5 -(byte) main::ln#6 -(byte) main::ln#7 -(byte) main::ln#8 -(byte) main::ln#9 (byte) main::op (byte) main::op#0 (byte) main::op#1 @@ -1096,8 +1042,18 @@ SYMBOL TABLE SSA (byte) main::op#4 (byte) main::op#5 (byte) main::op#6 -(byte) main::op#7 -(byte) main::op#8 +(byte) main::s +(byte) main::s#0 +(byte) main::s#1 +(byte) main::s#10 +(byte) main::s#2 +(byte) main::s#3 +(byte) main::s#4 +(byte) main::s#5 +(byte) main::s#6 +(byte) main::s#7 +(byte) main::s#8 +(byte) main::s#9 (word) main::w1 (word) main::w1#0 (word) main::w1#1 @@ -1107,8 +1063,6 @@ SYMBOL TABLE SSA (word) main::w1#5 (word) main::w1#6 (word) main::w1#7 -(word) main::w1#8 -(word) main::w1#9 (word) main::w2 (word) main::w2#0 (word) main::w2#1 @@ -1116,8 +1070,6 @@ SYMBOL TABLE SSA (word) main::w2#3 (word) main::w2#4 (word) main::w2#5 -(word) main::w2#6 -(word) main::w2#7 (void()) print_byte((byte) print_byte::b) (byte~) print_byte::$0 (byte~) print_byte::$2 @@ -1136,12 +1088,11 @@ SYMBOL TABLE SSA (byte) print_char::ch#1 (byte) print_char::ch#2 (byte) print_char::ch#3 +(byte) print_char::ch#4 (byte*) print_char_cursor (byte*) print_char_cursor#0 (byte*) print_char_cursor#1 (byte*) print_char_cursor#10 -(byte*) print_char_cursor#100 -(byte*) print_char_cursor#101 (byte*) print_char_cursor#11 (byte*) print_char_cursor#12 (byte*) print_char_cursor#13 @@ -1234,11 +1185,6 @@ SYMBOL TABLE SSA (byte*) print_char_cursor#92 (byte*) print_char_cursor#93 (byte*) print_char_cursor#94 -(byte*) print_char_cursor#95 -(byte*) print_char_cursor#96 -(byte*) print_char_cursor#97 -(byte*) print_char_cursor#98 -(byte*) print_char_cursor#99 (void()) print_cls() (byte*~) print_cls::$0 (bool~) print_cls::$1 @@ -1279,7 +1225,6 @@ SYMBOL TABLE SSA (byte*) print_line_cursor#30 (byte*) print_line_cursor#31 (byte*) print_line_cursor#32 -(byte*) print_line_cursor#33 (byte*) print_line_cursor#4 (byte*) print_line_cursor#5 (byte*) print_line_cursor#6 @@ -1301,6 +1246,7 @@ SYMBOL TABLE SSA (byte*) print_screen#5 (byte*) print_screen#6 (byte*) print_screen#7 +(byte*) print_screen#8 (void()) print_str((byte*) print_str::str) (bool~) print_str::$0 (label) print_str::@1 @@ -1312,10 +1258,6 @@ SYMBOL TABLE SSA (byte*) print_str::str#2 (byte*) print_str::str#3 (byte*) print_str::str#4 -(byte*) print_str::str#5 -(byte*) print_str::str#6 -(byte*) print_str::str#7 -(byte*) print_str::str#8 (void()) print_word((word) print_word::w) (byte~) print_word::$0 (byte~) print_word::$2 @@ -1330,152 +1272,145 @@ SYMBOL TABLE SSA (word[]) words (word[]) words#0 -Inversing boolean not [175] (bool~) main::$4 ← (byte) main::ln#2 >= (byte/signed byte/word/signed word/dword/signed dword) $32 from [174] (bool~) main::$3 ← (byte) main::ln#2 < (byte/signed byte/word/signed word/dword/signed dword) $32 -Inversing boolean not [191] (bool~) main::$8 ← (byte~) main::$6 != (byte/signed byte/word/signed word/dword/signed dword) 0 from [190] (bool~) main::$7 ← (byte~) main::$6 == (byte/signed byte/word/signed word/dword/signed dword) 0 -Inversing boolean not [221] (bool~) compare::$18 ← (word) compare::w1#1 >= (word) compare::w2#1 from [220] (bool~) compare::$17 ← (word) compare::w1#1 < (word) compare::w2#1 -Inversing boolean not [228] (bool~) compare::$16 ← (word) compare::w1#2 > (word) compare::w2#2 from [227] (bool~) compare::$15 ← (word) compare::w1#2 <= (word) compare::w2#2 -Inversing boolean not [235] (bool~) compare::$14 ← (word) compare::w1#3 <= (word) compare::w2#3 from [234] (bool~) compare::$13 ← (word) compare::w1#3 > (word) compare::w2#3 -Inversing boolean not [242] (bool~) compare::$12 ← (word) compare::w1#4 < (word) compare::w2#4 from [241] (bool~) compare::$11 ← (word) compare::w1#4 >= (word) compare::w2#4 -Inversing boolean not [249] (bool~) compare::$10 ← (word) compare::w1#5 != (word) compare::w2#5 from [248] (bool~) compare::$9 ← (word) compare::w1#5 == (word) compare::w2#5 -Inversing boolean not [253] (bool~) compare::$6 ← (byte) compare::op#6 != (byte/signed byte/word/signed word/dword/signed dword) 5 from [252] (bool~) compare::$5 ← (byte) compare::op#6 == (byte/signed byte/word/signed word/dword/signed dword) 5 -Inversing boolean not [258] (bool~) compare::$8 ← (word) compare::w1#6 == (word) compare::w2#6 from [257] (bool~) compare::$7 ← (word) compare::w1#6 != (word) compare::w2#6 +Inversing boolean not [182] (bool~) main::$5 ← (byte) main::s#1 != (byte/signed byte/word/signed word/dword/signed dword) 3 from [181] (bool~) main::$4 ← (byte) main::s#1 == (byte/signed byte/word/signed word/dword/signed dword) 3 +Inversing boolean not [225] (bool~) compare::$18 ← (word) compare::w1#1 >= (word) compare::w2#1 from [224] (bool~) compare::$17 ← (word) compare::w1#1 < (word) compare::w2#1 +Inversing boolean not [232] (bool~) compare::$16 ← (word) compare::w1#2 > (word) compare::w2#2 from [231] (bool~) compare::$15 ← (word) compare::w1#2 <= (word) compare::w2#2 +Inversing boolean not [239] (bool~) compare::$14 ← (word) compare::w1#3 <= (word) compare::w2#3 from [238] (bool~) compare::$13 ← (word) compare::w1#3 > (word) compare::w2#3 +Inversing boolean not [246] (bool~) compare::$12 ← (word) compare::w1#4 < (word) compare::w2#4 from [245] (bool~) compare::$11 ← (word) compare::w1#4 >= (word) compare::w2#4 +Inversing boolean not [253] (bool~) compare::$10 ← (word) compare::w1#5 != (word) compare::w2#5 from [252] (bool~) compare::$9 ← (word) compare::w1#5 == (word) compare::w2#5 +Inversing boolean not [257] (bool~) compare::$6 ← (byte) compare::op#6 != (byte/signed byte/word/signed word/dword/signed dword) 5 from [256] (bool~) compare::$5 ← (byte) compare::op#6 == (byte/signed byte/word/signed word/dword/signed dword) 5 +Inversing boolean not [262] (bool~) compare::$8 ← (word) compare::w1#6 == (word) compare::w2#6 from [261] (bool~) compare::$7 ← (word) compare::w1#6 != (word) compare::w2#6 Successful SSA optimization Pass2UnaryNotSimplification -Alias (byte*) print_line_cursor#0 = (byte*) print_screen#0 (byte*) print_char_cursor#0 (byte*) print_line_cursor#26 (byte*) print_char_cursor#78 (byte*) print_screen#7 (byte*) print_line_cursor#25 (byte*) print_char_cursor#77 (byte*) print_screen#6 (byte*) print_line_cursor#21 (byte*) print_char_cursor#65 (byte*) print_screen#5 -Alias (byte*) print_str::str#6 = (byte*) print_str::str#7 -Alias (byte*) print_char_cursor#2 = (byte*) print_char_cursor#29 (byte*) print_char_cursor#56 (byte*) print_char_cursor#30 -Alias (byte*) print_line_cursor#1 = (byte*~) print_ln::$0 (byte*) print_line_cursor#10 (byte*) print_char_cursor#3 (byte*) print_line_cursor#11 (byte*) print_char_cursor#32 (byte*) print_line_cursor#2 (byte*) print_char_cursor#4 +Alias (byte*) print_line_cursor#0 = (byte*) print_screen#0 (byte*) print_char_cursor#0 (byte*) print_line_cursor#29 (byte*) print_char_cursor#89 (byte*) print_screen#8 (byte*) print_line_cursor#28 (byte*) print_char_cursor#75 (byte*) print_screen#7 (byte*) print_line_cursor#25 (byte*) print_char_cursor#72 (byte*) print_screen#6 (byte*) print_line_cursor#21 (byte*) print_char_cursor#59 (byte*) print_screen#5 +Alias (byte*) print_str::str#2 = (byte*) print_str::str#3 +Alias (byte*) print_char_cursor#2 = (byte*) print_char_cursor#26 (byte*) print_char_cursor#50 (byte*) print_char_cursor#27 +Alias (byte*) print_line_cursor#1 = (byte*~) print_ln::$0 (byte*) print_line_cursor#10 (byte*) print_char_cursor#3 (byte*) print_line_cursor#11 (byte*) print_char_cursor#29 (byte*) print_line_cursor#2 (byte*) print_char_cursor#4 Alias (byte) print_byte::b#0 = (byte~) print_word::$0 Alias (word) print_word::w#2 = (word) print_word::w#3 -Alias (byte*) print_char_cursor#33 = (byte*) print_char_cursor#5 +Alias (byte*) print_char_cursor#30 = (byte*) print_char_cursor#5 Alias (byte) print_byte::b#1 = (byte~) print_word::$2 -Alias (byte*) print_char_cursor#34 = (byte*) print_char_cursor#6 (byte*) print_char_cursor#35 (byte*) print_char_cursor#7 +Alias (byte*) print_char_cursor#31 = (byte*) print_char_cursor#6 (byte*) print_char_cursor#32 (byte*) print_char_cursor#7 Alias (byte) print_byte::b#2 = (byte) print_byte::b#3 -Alias (byte*) print_char_cursor#36 = (byte*) print_char_cursor#8 -Alias (byte*) print_char_cursor#10 = (byte*) print_char_cursor#9 (byte*) print_char_cursor#37 (byte*) print_char_cursor#38 -Alias (byte*) print_char_cursor#11 = (byte*) print_char_cursor#40 (byte*) print_char_cursor#12 -Alias (byte*) print_line_cursor#12 = (byte*) print_screen#3 (byte*) print_screen#2 (byte*) print_line_cursor#3 (byte*) print_char_cursor#13 (byte*) print_char_cursor#41 (byte*) print_line_cursor#4 (byte*) print_char_cursor#14 +Alias (byte*) print_char_cursor#33 = (byte*) print_char_cursor#8 +Alias (byte*) print_char_cursor#10 = (byte*) print_char_cursor#9 (byte*) print_char_cursor#34 (byte*) print_char_cursor#35 +Alias (byte*) print_char_cursor#11 = (byte*) print_char_cursor#37 (byte*) print_char_cursor#12 +Alias (byte*) print_line_cursor#12 = (byte*) print_screen#3 (byte*) print_screen#2 (byte*) print_line_cursor#3 (byte*) print_char_cursor#13 (byte*) print_char_cursor#38 (byte*) print_line_cursor#4 (byte*) print_char_cursor#14 Alias (byte*) print_line_cursor#13 = (byte*) print_line_cursor#5 -Alias (byte*) print_char_cursor#15 = (byte*) print_char_cursor#42 -Alias (word) main::w1#1 = (word) main::w1#2 (word) main::w1#8 (word) main::w1#7 (word) main::w1#9 (word) main::w1#6 -Alias (word) main::w2#1 = (word) main::w2#2 (word) main::w2#6 (word) main::w2#5 (word) main::w2#7 (word) main::w2#4 -Alias (byte) main::op#3 = (byte) main::op#5 (byte) main::op#7 (byte) main::op#6 (byte) main::op#8 (byte) main::op#4 -Alias (byte*) print_char_cursor#61 = (byte*) print_char_cursor#67 -Alias (byte) main::ln#2 = (byte) main::ln#6 (byte) main::ln#3 -Alias (byte*) print_line_cursor#19 = (byte*) print_line_cursor#27 (byte*) print_line_cursor#29 (byte*) print_line_cursor#22 (byte*) print_line_cursor#32 -Alias (byte) main::j#10 = (byte) main::j#6 (byte) main::j#8 (byte) main::j#7 (byte) main::j#9 (byte) main::j#5 -Alias (byte) main::i#10 = (byte) main::i#12 (byte) main::i#7 (byte) main::i#8 (byte) main::i#11 (byte) main::i#6 -Alias (byte*) print_char_cursor#16 = (byte*) print_char_cursor#43 (byte*) print_char_cursor#96 (byte*) print_char_cursor#62 -Alias (byte) main::ln#1 = (byte) main::ln#10 (byte) main::ln#12 (byte) main::ln#9 +Alias (byte*) print_char_cursor#15 = (byte*) print_char_cursor#39 +Alias (byte) main::s#3 = (byte) main::s#4 +Alias (byte) main::op#2 = (byte) main::op#4 (byte) main::op#6 (byte) main::op#5 +Alias (word) main::w1#1 = (word) main::w1#5 (word) main::w1#7 (word) main::w1#6 +Alias (word) main::w2#1 = (word) main::w2#3 (word) main::w2#5 (word) main::w2#4 +Alias (byte) main::j#5 = (byte) main::j#7 (byte) main::j#8 (byte) main::j#6 +Alias (byte*) print_line_cursor#19 = (byte*) print_line_cursor#22 (byte*) print_line_cursor#26 +Alias (byte) main::i#6 = (byte) main::i#8 (byte) main::i#9 (byte) main::i#7 +Alias (byte*) print_char_cursor#16 = (byte*) print_char_cursor#40 (byte*) print_char_cursor#56 +Alias (byte) main::s#2 = (byte) main::s#9 Alias (byte*) print_line_cursor#14 = (byte*) print_line_cursor#6 -Alias (byte*) print_char_cursor#17 = (byte*) print_char_cursor#44 +Alias (byte*) print_char_cursor#17 = (byte*) print_char_cursor#41 Alias (byte) main::j#3 = (byte) main::j#4 Alias (byte) main::i#3 = (byte) main::i#4 (byte) main::i#5 -Alias (byte) main::ln#11 = (byte) main::ln#8 (byte) main::ln#5 -Alias (word) main::w1#4 = (word) main::w1#5 -Alias (byte*) print_line_cursor#23 = (byte*) print_line_cursor#28 (byte*) print_line_cursor#30 -Alias (byte*) print_char_cursor#68 = (byte*) print_char_cursor#81 (byte*) print_char_cursor#80 +Alias (word) main::w1#3 = (word) main::w1#4 +Alias (byte*) print_char_cursor#62 = (byte*) print_char_cursor#74 (byte*) print_char_cursor#63 +Alias (byte) main::s#10 = (byte) main::s#8 (byte) main::s#6 +Alias (byte*) print_line_cursor#23 = (byte*) print_line_cursor#27 (byte*) print_line_cursor#31 Alias (byte*) print_line_cursor#15 = (byte*) print_line_cursor#24 (byte*) print_line_cursor#20 (byte*) print_line_cursor#7 -Alias (byte*) print_char_cursor#18 = (byte*) print_char_cursor#69 (byte*) print_char_cursor#63 (byte*) print_char_cursor#45 +Alias (byte*) print_char_cursor#18 = (byte*) print_char_cursor#64 (byte*) print_char_cursor#57 (byte*) print_char_cursor#42 Alias (word) compare::w1#1 = (word) compare::w1#8 (word) compare::w1#9 (word) compare::w1#2 (word) compare::w1#10 (word) compare::w1#3 (word) compare::w1#11 (word) compare::w1#4 (word) compare::w1#12 (word) compare::w1#5 (word) compare::w1#13 (word) compare::w1#18 (word) compare::w1#6 (word) compare::w1#21 (word) compare::w1#22 (word) compare::w1#23 (word) compare::w1#24 (word) compare::w1#25 (word) compare::w1#26 -Alias (word) compare::w2#1 = (word) compare::w2#8 (word) compare::w2#9 (word) compare::w2#2 (word) compare::w2#10 (word) compare::w2#3 (word) compare::w2#11 (word) compare::w2#4 (word) compare::w2#12 (word) compare::w2#5 (word) compare::w2#13 (word) compare::w2#22 (word) compare::w2#6 (word) compare::w2#25 (word) compare::w2#26 (word) compare::w2#27 (word) compare::w2#28 (word) compare::w2#29 (word) compare::w2#30 -Alias (byte*) print_char_cursor#100 = (byte*) print_char_cursor#93 (byte*) print_char_cursor#97 (byte*) print_char_cursor#98 (byte*) print_char_cursor#91 (byte*) print_char_cursor#99 (byte*) print_char_cursor#89 (byte*) print_char_cursor#88 (byte*) print_char_cursor#101 (byte*) print_char_cursor#86 (byte*) print_char_cursor#82 (byte*) print_char_cursor#74 (byte*) print_char_cursor#83 (byte*) print_char_cursor#84 (byte*) print_char_cursor#85 (byte*) print_char_cursor#87 (byte*) print_char_cursor#90 (byte*) print_char_cursor#92 (byte*) print_char_cursor#94 -Alias (byte) compare::r#0 = (byte) compare::r#27 (byte) compare::r#28 (byte) compare::r#26 (byte) compare::r#29 (byte) compare::r#25 (byte) compare::r#30 (byte) compare::r#24 (byte) compare::r#31 (byte) compare::r#23 (byte) compare::r#21 (byte) compare::r#18 (byte) compare::r#22 +Alias (word) compare::w2#1 = (word) compare::w2#8 (word) compare::w2#9 (word) compare::w2#2 (word) compare::w2#10 (word) compare::w2#3 (word) compare::w2#11 (word) compare::w2#4 (word) compare::w2#12 (word) compare::w2#5 (word) compare::w2#13 (word) compare::w2#20 (word) compare::w2#6 (word) compare::w2#23 (word) compare::w2#24 (word) compare::w2#25 (word) compare::w2#26 (word) compare::w2#27 (word) compare::w2#28 +Alias (byte*) print_char_cursor#69 = (byte*) print_char_cursor#87 (byte*) print_char_cursor#90 (byte*) print_char_cursor#91 (byte*) print_char_cursor#85 (byte*) print_char_cursor#92 (byte*) print_char_cursor#83 (byte*) print_char_cursor#93 (byte*) print_char_cursor#82 (byte*) print_char_cursor#94 (byte*) print_char_cursor#80 (byte*) print_char_cursor#76 (byte*) print_char_cursor#77 (byte*) print_char_cursor#78 (byte*) print_char_cursor#79 (byte*) print_char_cursor#81 (byte*) print_char_cursor#84 (byte*) print_char_cursor#86 (byte*) print_char_cursor#88 +Alias (byte) compare::r#0 = (byte) compare::r#24 (byte) compare::r#25 (byte) compare::r#23 (byte) compare::r#26 (byte) compare::r#22 (byte) compare::r#27 (byte) compare::r#21 (byte) compare::r#28 (byte) compare::r#20 (byte) compare::r#18 (byte) compare::r#15 (byte) compare::r#19 Alias (byte) compare::op#1 = (byte) compare::op#2 (byte) compare::op#3 (byte) compare::op#4 (byte) compare::op#5 (byte) compare::op#6 -Alias (byte*) compare::ops#0 = (byte*) compare::ops#15 (byte*) compare::ops#14 (byte*) compare::ops#13 (byte*) compare::ops#12 (byte*) compare::ops#11 (byte*) compare::ops#10 -Alias (byte*) compare::ops#7 = (byte*) compare::ops#8 (byte*) compare::ops#9 -Alias (word) compare::w2#14 = (word) compare::w2#16 (word) compare::w2#17 (word) compare::w2#15 (word) compare::w2#7 -Alias (byte) compare::r#10 = (byte) compare::r#12 (byte) compare::r#13 (byte) compare::r#11 (byte) compare::r#9 (byte) compare::r#8 (byte) compare::r#7 -Alias (byte*) print_char_cursor#19 = (byte*) print_char_cursor#46 -Alias (byte*) print_char_cursor#20 = (byte*) print_char_cursor#47 -Alias (byte*) print_char_cursor#21 = (byte*) print_char_cursor#48 -Alias (byte*) print_char_cursor#22 = (byte*) print_char_cursor#49 -Alias (byte*) print_char_cursor#23 = (byte*) print_char_cursor#50 -Alias (byte*) print_char_cursor#24 = (byte*) print_char_cursor#51 -Alias (byte*) print_char_cursor#25 = (byte*) print_char_cursor#52 -Alias (byte*) print_char_cursor#26 = (byte*) print_char_cursor#53 (byte*) print_char_cursor#54 (byte*) print_char_cursor#27 +Alias (byte*) compare::ops#0 = (byte*) compare::ops#14 (byte*) compare::ops#13 (byte*) compare::ops#12 (byte*) compare::ops#11 (byte*) compare::ops#10 (byte*) compare::ops#9 +Alias (byte*) compare::ops#7 = (byte*) compare::ops#8 +Alias (word) compare::w2#14 = (word) compare::w2#15 (word) compare::w2#7 +Alias (byte) compare::r#10 = (byte) compare::r#9 (byte) compare::r#8 (byte) compare::r#7 +Alias (byte*) print_char_cursor#19 = (byte*) print_char_cursor#43 +Alias (byte*) print_char_cursor#20 = (byte*) print_char_cursor#44 +Alias (byte*) print_char_cursor#21 = (byte*) print_char_cursor#45 +Alias (byte*) print_char_cursor#22 = (byte*) print_char_cursor#46 +Alias (byte*) print_char_cursor#23 = (byte*) print_char_cursor#47 (byte*) print_char_cursor#48 (byte*) print_char_cursor#24 Alias (byte*) print_line_cursor#16 = (byte*) print_line_cursor#8 -Alias (byte*) print_char_cursor#28 = (byte*) print_char_cursor#55 +Alias (byte*) print_char_cursor#25 = (byte*) print_char_cursor#49 Successful SSA optimization Pass2AliasElimination Alias (byte) main::op#2 = (byte) main::op#3 -Alias (byte) main::j#10 = (byte) main::j#3 -Alias (word) main::w1#1 = (word) main::w1#4 -Alias (word) main::w2#1 = (word) main::w2#3 -Alias (byte) main::i#10 = (byte) main::i#3 +Alias (word) main::w1#1 = (word) main::w1#3 +Alias (word) main::w2#1 = (word) main::w2#2 +Alias (byte) main::j#3 = (byte) main::j#5 +Alias (byte) main::i#3 = (byte) main::i#6 Alias (word) compare::w1#1 = (word) compare::w1#19 (word) compare::w1#20 (word) compare::w1#14 (word) compare::w1#15 (word) compare::w1#16 (word) compare::w1#17 -Alias (byte*) print_char_cursor#100 = (byte*) print_char_cursor#75 (byte*) print_char_cursor#76 (byte*) print_char_cursor#70 (byte*) print_char_cursor#71 (byte*) print_char_cursor#72 (byte*) print_char_cursor#73 -Alias (word) compare::w2#1 = (word) compare::w2#23 (word) compare::w2#24 (word) compare::w2#18 (word) compare::w2#19 (word) compare::w2#20 (word) compare::w2#21 +Alias (byte*) print_char_cursor#65 = (byte*) print_char_cursor#70 (byte*) print_char_cursor#69 (byte*) print_char_cursor#71 (byte*) print_char_cursor#66 (byte*) print_char_cursor#67 (byte*) print_char_cursor#68 +Alias (word) compare::w2#1 = (word) compare::w2#21 (word) compare::w2#22 (word) compare::w2#16 (word) compare::w2#17 (word) compare::w2#18 (word) compare::w2#19 Successful SSA optimization Pass2AliasElimination Alias (word) compare::w1#1 = (word) compare::w1#7 -Alias (byte*) print_char_cursor#100 = (byte*) print_char_cursor#64 +Alias (byte*) print_char_cursor#58 = (byte*) print_char_cursor#65 Alias (word) compare::w2#1 = (word) compare::w2#14 Successful SSA optimization Pass2AliasElimination -Self Phi Eliminated (byte*) print_char_cursor#31 +Self Phi Eliminated (byte*) print_char_cursor#28 Self Phi Eliminated (byte*) print_line_cursor#12 Self Phi Eliminated (word) main::w1#1 Self Phi Eliminated (word) main::w2#1 -Self Phi Eliminated (byte) main::j#10 -Self Phi Eliminated (byte) main::i#10 +Self Phi Eliminated (byte) main::j#3 +Self Phi Eliminated (byte) main::i#3 Self Phi Eliminated (byte*) print_line_cursor#15 Self Phi Eliminated (byte*) print_char_cursor#18 Successful SSA optimization Pass2SelfPhiElimination +Redundant Phi (byte*) print_str::str#4 (byte*) print_str::str#1 +Redundant Phi (byte*) print_char_cursor#60 (byte*) print_char_cursor#19 Redundant Phi (byte*) print_line_cursor#17 (byte*) print_line_cursor#19 -Redundant Phi (byte*) print_char_cursor#57 (byte*) print_char_cursor#16 -Redundant Phi (byte*) print_char_cursor#31 (byte*) print_char_cursor#57 -Redundant Phi (byte*) print_char_cursor#33 (byte*) print_char_cursor#10 -Redundant Phi (byte*) print_char_cursor#34 (byte*) print_char_cursor#10 -Redundant Phi (byte*) print_char_cursor#36 (byte*) print_char_cursor#11 +Redundant Phi (byte*) print_char_cursor#51 (byte*) print_char_cursor#16 +Redundant Phi (byte*) print_char_cursor#28 (byte*) print_char_cursor#51 +Redundant Phi (byte*) print_char_cursor#30 (byte*) print_char_cursor#10 +Redundant Phi (byte*) print_char_cursor#31 (byte*) print_char_cursor#10 +Redundant Phi (byte*) print_char_cursor#33 (byte*) print_char_cursor#11 Redundant Phi (byte*) print_char_cursor#10 (byte*) print_char_cursor#11 Redundant Phi (byte*) print_screen#1 (byte*) print_screen#4 Redundant Phi (byte*) print_line_cursor#12 (byte*) print_screen#1 Redundant Phi (byte*) print_screen#4 (byte*) print_line_cursor#0 Redundant Phi (byte*) print_line_cursor#18 (byte*) print_line_cursor#0 -Redundant Phi (byte*) print_char_cursor#60 (byte*) print_line_cursor#0 +Redundant Phi (byte*) print_char_cursor#54 (byte*) print_line_cursor#0 Redundant Phi (byte*) print_line_cursor#13 (byte*) print_line_cursor#12 Redundant Phi (byte*) print_char_cursor#15 (byte*) print_line_cursor#12 -Redundant Phi (word) main::w1#1 (word) main::w1#3 +Redundant Phi (word) main::w1#1 (word) main::w1#2 Redundant Phi (word) main::w2#1 (word) main::w2#0 -Redundant Phi (byte) main::j#10 (byte) main::j#2 -Redundant Phi (byte) main::i#10 (byte) main::i#9 -Redundant Phi (byte*) print_char_cursor#16 (byte*) print_char_cursor#26 +Redundant Phi (byte) main::j#3 (byte) main::j#2 +Redundant Phi (byte) main::i#3 (byte) main::i#10 +Redundant Phi (byte*) print_char_cursor#16 (byte*) print_char_cursor#23 Redundant Phi (byte*) print_line_cursor#14 (byte*) print_line_cursor#1 Redundant Phi (byte*) print_char_cursor#17 (byte*) print_line_cursor#1 Redundant Phi (byte*) print_line_cursor#15 (byte*) print_line_cursor#23 -Redundant Phi (byte*) print_char_cursor#18 (byte*) print_char_cursor#68 +Redundant Phi (byte*) print_char_cursor#18 (byte*) print_char_cursor#62 Redundant Phi (byte) compare::op#1 (byte) compare::op#0 Redundant Phi (word) compare::w1#1 (word) compare::w1#0 Redundant Phi (word) compare::w2#1 (word) compare::w2#0 -Redundant Phi (byte*) print_char_cursor#100 (byte*) print_char_cursor#61 -Redundant Phi (byte*) print_char_cursor#19 (byte*) print_char_cursor#34 +Redundant Phi (byte*) print_char_cursor#58 (byte*) print_char_cursor#55 +Redundant Phi (byte*) print_char_cursor#19 (byte*) print_char_cursor#31 Redundant Phi (byte*) print_char_cursor#20 (byte*) print_char_cursor#2 -Redundant Phi (byte*) print_char_cursor#21 (byte*) print_char_cursor#2 -Redundant Phi (byte*) print_char_cursor#22 (byte*) print_char_cursor#2 -Redundant Phi (byte*) print_char_cursor#23 (byte*) print_char_cursor#34 -Redundant Phi (byte*) print_char_cursor#24 (byte*) print_char_cursor#2 -Redundant Phi (byte*) print_char_cursor#25 (byte*) print_char_cursor#11 -Redundant Phi (byte*) print_char_cursor#26 (byte*) print_char_cursor#2 +Redundant Phi (byte*) print_char_cursor#21 (byte*) print_char_cursor#31 +Redundant Phi (byte*) print_char_cursor#22 (byte*) print_char_cursor#11 +Redundant Phi (byte*) print_char_cursor#23 (byte*) print_char_cursor#11 Redundant Phi (byte*) print_line_cursor#16 (byte*) print_line_cursor#15 -Redundant Phi (byte*) print_char_cursor#28 (byte*) print_char_cursor#18 +Redundant Phi (byte*) print_char_cursor#25 (byte*) print_char_cursor#18 Successful SSA optimization Pass2RedundantPhiElimination -Simple Condition (bool~) print_str::$0 [85] if(*((byte*) print_str::str#6)!=(byte) '@') goto print_str::@2 -Simple Condition (bool~) print_ln::$1 [98] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#2) goto print_ln::@1 +Simple Condition (bool~) print_str::$0 [85] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 +Simple Condition (bool~) print_ln::$1 [98] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#11) goto print_ln::@1 Simple Condition (bool~) print_cls::$1 [148] if((byte*) print_cls::sc#1!=(byte*~) print_cls::$0) goto print_cls::@1 -Simple Condition (bool~) main::$4 [176] if((byte) main::ln#2>=(byte/signed byte/word/signed word/dword/signed dword) $32) goto main::@4 -Simple Condition (bool~) main::$10 [180] if((byte) main::op#1!=rangelast(0,5)) goto main::@3 -Simple Condition (bool~) main::$8 [192] if((byte~) main::$6!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto main::@5 -Simple Condition (bool~) main::$11 [202] if((byte) main::j#1!=rangelast(0,2)) goto main::@2 -Simple Condition (bool~) main::$12 [206] if((byte) main::i#1!=rangelast(0,2)) goto main::@1 -Simple Condition (bool~) compare::$0 [218] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 -Simple Condition (bool~) compare::$18 [222] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 -Simple Condition (bool~) compare::$1 [225] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 -Simple Condition (bool~) compare::$16 [229] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 -Simple Condition (bool~) compare::$2 [232] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 -Simple Condition (bool~) compare::$14 [236] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 -Simple Condition (bool~) compare::$3 [239] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 -Simple Condition (bool~) compare::$12 [243] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 -Simple Condition (bool~) compare::$4 [246] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 -Simple Condition (bool~) compare::$10 [250] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 -Simple Condition (bool~) compare::$6 [254] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@6 -Simple Condition (bool~) compare::$8 [259] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 +Simple Condition (bool~) main::$5 [183] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 +Simple Condition (bool~) main::$7 [187] if((byte) main::op#1!=rangelast(0,5)) goto main::@3 +Simple Condition (bool~) main::$8 [197] if((byte) main::j#1!=rangelast(0,2)) goto main::@2 +Simple Condition (bool~) main::$9 [201] if((byte) main::i#1!=rangelast(0,2)) goto main::@1 +Simple Condition (bool~) compare::$0 [222] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 +Simple Condition (bool~) compare::$18 [226] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 +Simple Condition (bool~) compare::$1 [229] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 +Simple Condition (bool~) compare::$16 [233] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 +Simple Condition (bool~) compare::$2 [236] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 +Simple Condition (bool~) compare::$14 [240] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 +Simple Condition (bool~) compare::$3 [243] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 +Simple Condition (bool~) compare::$12 [247] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 +Simple Condition (bool~) compare::$4 [250] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 +Simple Condition (bool~) compare::$10 [254] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 +Simple Condition (bool~) compare::$6 [258] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@6 +Simple Condition (bool~) compare::$8 [263] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 Successful SSA optimization Pass2ConditionalJumpSimplification Constant (const byte*) PROCPORT_DDR#0 = ((byte*))0 Constant (const byte) PROCPORT_DDR_MEMORY_MASK#0 = 7 @@ -1559,35 +1494,40 @@ Constant (const byte) LIGHT_GREY#0 = $f Constant (const byte*) print_line_cursor#0 = ((byte*))$400 Constant (const byte[]) print_hextab#0 = $0 Constant (const word[]) words#0 = { $12, $3f34, $cfed } -Constant (const byte) main::ln#0 = 0 +Constant (const byte) main::s#0 = 0 Constant (const byte) main::i#0 = 0 Constant (const byte) main::j#0 = 0 Constant (const byte) main::op#0 = 0 -Constant (const byte) compare::r#0 = '-' +Constant (const byte) main::s#2 = 0 +Constant (const byte) LT#0 = 0 +Constant (const byte) LE#0 = 1 +Constant (const byte) GT#0 = 2 +Constant (const byte) GE#0 = 3 +Constant (const byte) EQ#0 = 4 +Constant (const byte) NE#0 = 5 +Constant (const byte) FF#0 = $57 +Constant (const byte) TT#0 = $51 Constant (const byte*) compare::ops#0 = 0 -Constant (const byte*) compare::ops#1 = compare::$27 -Constant (const byte) compare::r#1 = '+' -Constant (const byte*) compare::ops#2 = compare::$28 -Constant (const byte) compare::r#2 = '+' -Constant (const byte*) compare::ops#3 = compare::$29 -Constant (const byte) compare::r#3 = '+' -Constant (const byte*) compare::ops#4 = compare::$30 -Constant (const byte) compare::r#4 = '+' -Constant (const byte*) compare::ops#5 = compare::$31 -Constant (const byte) compare::r#5 = '+' -Constant (const byte*) print_str::str#1 = compare::str -Constant (const byte*) print_str::str#3 = compare::str1 -Constant (const byte*) print_str::str#4 = compare::str2 -Constant (const byte*) print_str::str#5 = compare::str3 -Constant (const byte*) compare::ops#6 = compare::$32 -Constant (const byte) compare::r#6 = '+' +Constant (const byte*) compare::ops#1 = compare::$24 +Constant (const byte*) compare::ops#2 = compare::$25 +Constant (const byte*) compare::ops#3 = compare::$26 +Constant (const byte*) compare::ops#4 = compare::$27 +Constant (const byte*) compare::ops#5 = compare::$28 +Constant (const byte) print_char::ch#3 = ' ' +Constant (const byte*) compare::ops#6 = compare::$29 Successful SSA optimization Pass2ConstantIdentification Constant (const byte*) print_cls::sc#0 = print_line_cursor#0 Constant (const byte*) print_cls::$0 = print_line_cursor#0+$3e8 +Constant (const byte) compare::r#0 = FF#0 +Constant (const byte) compare::r#1 = TT#0 +Constant (const byte) compare::r#2 = TT#0 +Constant (const byte) compare::r#3 = TT#0 +Constant (const byte) compare::r#4 = TT#0 +Constant (const byte) compare::r#5 = TT#0 +Constant (const byte) compare::r#6 = TT#0 Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [58] if(true) goto main::@7 +if() condition always true - replacing block destination [55] if(true) goto main::@6 Successful SSA optimization Pass2ConstantIfs -Successful SSA optimization Pass2ConstantStringConsolidation Successful SSA optimization PassNEliminateUnusedVars Removing unused block main::@return Successful SSA optimization Pass2EliminateUnusedBlocks @@ -1595,7 +1535,7 @@ Resolved ranged next value main::op#1 ← ++ main::op#2 to ++ Resolved ranged comparison value if(main::op#1!=rangelast(0,5)) goto main::@3 to (byte/signed byte/word/signed word/dword/signed dword) 6 Resolved ranged next value main::j#1 ← ++ main::j#2 to ++ Resolved ranged comparison value if(main::j#1!=rangelast(0,2)) goto main::@2 to (byte/signed byte/word/signed word/dword/signed dword) 3 -Resolved ranged next value main::i#1 ← ++ main::i#9 to ++ +Resolved ranged next value main::i#1 ← ++ main::i#10 to ++ Resolved ranged comparison value if(main::i#1!=rangelast(0,2)) goto main::@1 to (byte/signed byte/word/signed word/dword/signed dword) 3 Culled Empty Block (label) @4 Culled Empty Block (label) print_ln::@2 @@ -1604,73 +1544,66 @@ Culled Empty Block (label) @16 Culled Empty Block (label) print_byte::@2 Culled Empty Block (label) print_cls::@2 Culled Empty Block (label) @23 +Culled Empty Block (label) main::@15 Culled Empty Block (label) main::@17 Culled Empty Block (label) main::@5 -Culled Empty Block (label) main::@19 -Culled Empty Block (label) main::@6 +Culled Empty Block (label) @24 Culled Empty Block (label) compare::@6 -Culled Empty Block (label) compare::@42 +Culled Empty Block (label) compare::@39 Culled Empty Block (label) @26 Successful SSA optimization Pass2CullEmptyBlocks -Self Phi Eliminated (word) main::w1#3 -Self Phi Eliminated (byte) main::i#9 +Self Phi Eliminated (word) main::w1#2 +Self Phi Eliminated (byte) main::i#10 Successful SSA optimization Pass2SelfPhiElimination -Redundant Phi (word) main::w1#3 (word) main::w1#0 -Redundant Phi (byte) main::i#9 (byte) main::i#2 +Redundant Phi (word) main::w1#2 (word) main::w1#0 +Redundant Phi (byte) main::i#10 (byte) main::i#2 Successful SSA optimization Pass2RedundantPhiElimination -Inlining constant with var siblings (const byte*) print_str::str#1 -Inlining constant with var siblings (const byte*) print_str::str#3 -Inlining constant with var siblings (const byte*) print_str::str#4 -Inlining constant with var siblings (const byte*) print_str::str#5 +Inlining constant with var siblings (const byte) print_char::ch#3 Inlining constant with var siblings (const byte*) print_cls::sc#0 -Inlining constant with var siblings (const byte) main::ln#0 +Inlining constant with var siblings (const byte) main::s#0 Inlining constant with var siblings (const byte) main::i#0 Inlining constant with var siblings (const byte) main::j#0 Inlining constant with var siblings (const byte) main::op#0 -Inlining constant with var siblings (const byte) compare::r#0 +Inlining constant with var siblings (const byte) main::s#2 Inlining constant with var siblings (const byte*) compare::ops#0 Inlining constant with var siblings (const byte*) compare::ops#1 -Inlining constant with var siblings (const byte) compare::r#1 Inlining constant with var siblings (const byte*) compare::ops#2 -Inlining constant with var siblings (const byte) compare::r#2 Inlining constant with var siblings (const byte*) compare::ops#3 -Inlining constant with var siblings (const byte) compare::r#3 Inlining constant with var siblings (const byte*) compare::ops#4 -Inlining constant with var siblings (const byte) compare::r#4 Inlining constant with var siblings (const byte*) compare::ops#5 -Inlining constant with var siblings (const byte) compare::r#5 Inlining constant with var siblings (const byte*) compare::ops#6 +Inlining constant with var siblings (const byte) compare::r#0 +Inlining constant with var siblings (const byte) compare::r#1 +Inlining constant with var siblings (const byte) compare::r#2 +Inlining constant with var siblings (const byte) compare::r#3 +Inlining constant with var siblings (const byte) compare::r#4 +Inlining constant with var siblings (const byte) compare::r#5 Inlining constant with var siblings (const byte) compare::r#6 Inlining constant with var siblings (const byte*) print_line_cursor#0 Constant inlined print_cls::$0 = ((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8 Constant inlined compare::ops#0 = (byte*) 0 -Constant inlined compare::r#1 = (byte) '+' -Constant inlined compare::r#0 = (byte) '-' +Constant inlined compare::r#1 = (const byte) TT#0 +Constant inlined compare::r#0 = (const byte) FF#0 +Constant inlined compare::r#3 = (const byte) TT#0 Constant inlined $0 = (const byte[]) print_hextab#0 -Constant inlined compare::r#3 = (byte) '+' -Constant inlined compare::r#2 = (byte) '+' -Constant inlined compare::r#5 = (byte) '+' -Constant inlined compare::r#4 = (byte) '+' -Constant inlined compare::str1 = (const string) compare::str +Constant inlined compare::r#2 = (const byte) TT#0 +Constant inlined compare::r#5 = (const byte) TT#0 +Constant inlined compare::r#4 = (const byte) TT#0 Constant inlined main::i#0 = (byte/signed byte/word/signed word/dword/signed dword) 0 -Constant inlined compare::str3 = (const string) compare::str -Constant inlined compare::str2 = (const string) compare::str Constant inlined main::j#0 = (byte/signed byte/word/signed word/dword/signed dword) 0 Constant inlined main::op#0 = (byte/signed byte/word/signed word/dword/signed dword) 0 +Constant inlined main::s#0 = (byte/signed byte/word/signed word/dword/signed dword) 0 Constant inlined print_line_cursor#0 = ((byte*))(word/signed word/dword/signed dword) $400 Constant inlined print_cls::sc#0 = ((byte*))(word/signed word/dword/signed dword) $400 -Constant inlined compare::$30 = (const byte*) compare::ops#4 -Constant inlined compare::$31 = (const byte*) compare::ops#5 -Constant inlined compare::$32 = (const byte*) compare::ops#6 -Constant inlined main::ln#0 = (byte/signed byte/word/signed word/dword/signed dword) 0 -Constant inlined compare::r#6 = (byte) '+' -Constant inlined compare::$27 = (const byte*) compare::ops#1 -Constant inlined compare::$28 = (const byte*) compare::ops#2 -Constant inlined compare::$29 = (const byte*) compare::ops#3 -Constant inlined print_str::str#4 = (const string) compare::str -Constant inlined print_str::str#3 = (const string) compare::str -Constant inlined print_str::str#1 = (const string) compare::str -Constant inlined print_str::str#5 = (const string) compare::str +Constant inlined main::s#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 +Constant inlined print_char::ch#3 = (byte) ' ' +Constant inlined compare::$24 = (const byte*) compare::ops#1 +Constant inlined compare::r#6 = (const byte) TT#0 +Constant inlined compare::$25 = (const byte*) compare::ops#2 +Constant inlined compare::$26 = (const byte*) compare::ops#3 +Constant inlined compare::$27 = (const byte*) compare::ops#4 +Constant inlined compare::$28 = (const byte*) compare::ops#5 +Constant inlined compare::$29 = (const byte*) compare::ops#6 Successful SSA optimization Pass2ConstantInlining Inlining constant with var siblings (const byte*) compare::ops#1 Inlining constant with var siblings (const byte*) compare::ops#2 @@ -1684,19 +1617,18 @@ Inlining constant with var siblings (const byte*) compare::ops#3 Inlining constant with var siblings (const byte*) compare::ops#4 Inlining constant with var siblings (const byte*) compare::ops#5 Inlining constant with var siblings (const byte*) compare::ops#6 -Added new block during phi lifting main::@20(between main::@12 and main::@1) -Added new block during phi lifting main::@21(between main::@11 and main::@2) -Added new block during phi lifting main::@22(between main::@4 and main::@3) -Added new block during phi lifting main::@23(between main::@3 and main::@4) -Added new block during phi lifting main::@24(between main::@18 and main::@4) +Added new block during phi lifting main::@18(between main::@10 and main::@1) +Added new block during phi lifting main::@19(between main::@9 and main::@2) +Added new block during phi lifting main::@20(between main::@4 and main::@3) +Added new block during phi lifting main::@21(between main::@16 and main::@4) Added new block during phi lifting print_ln::@3(between print_ln::@1 and print_ln::@1) Added new block during phi lifting print_cls::@3(between print_cls::@1 and print_cls::@1) Adding NOP phi() at start of @begin Adding NOP phi() at start of @25 Adding NOP phi() at start of @end Adding NOP phi() at start of main -Adding NOP phi() at start of main::@10 -Adding NOP phi() at start of main::@7 +Adding NOP phi() at start of main::@8 +Adding NOP phi() at start of main::@6 Adding NOP phi() at start of compare::@24 Adding NOP phi() at start of compare::@26 Adding NOP phi() at start of compare::@28 @@ -1706,97 +1638,85 @@ Adding NOP phi() at start of compare::@34 Adding NOP phi() at start of print_cls CALL GRAPH Calls in [] to main:2 -Calls in [main] to print_cls:5 compare:23 print_ln:28 -Calls in [compare] to print_word:78 print_str:80 print_str:84 print_str:86 print_word:90 print_str:92 print_char:96 print_str:98 -Calls in [print_word] to print_byte:139 print_byte:143 -Calls in [print_byte] to print_char:150 print_char:155 +Calls in [main] to print_cls:5 compare:22 print_ln:26 +Calls in [compare] to print_word:72 print_str:74 print_word:78 print_char:82 print_char:84 +Calls in [print_word] to print_byte:114 print_byte:118 +Calls in [print_byte] to print_char:125 print_char:130 -Created 35 initial phi equivalence classes -Coalesced [9] main::ln#14 ← main::ln#7 -Coalesced [10] print_char_cursor#103 ← print_char_cursor#95 -Coalesced [11] print_line_cursor#35 ← print_line_cursor#33 -Coalesced [15] main::ln#16 ← main::ln#4 -Coalesced [16] print_char_cursor#105 ← print_char_cursor#79 -Coalesced [17] print_line_cursor#37 ← print_line_cursor#31 -Coalesced [29] main::ln#18 ← main::ln#1 -Not coalescing [30] print_char_cursor#107 ← print_line_cursor#1 -Coalesced [31] print_line_cursor#39 ← print_line_cursor#1 -Coalesced [40] main::i#13 ← main::i#1 -Coalesced [41] main::ln#13 ← main::ln#11 -Coalesced [42] print_char_cursor#102 ← print_char_cursor#68 -Coalesced [43] print_line_cursor#34 ← print_line_cursor#23 -Coalesced [44] main::j#11 ← main::j#1 -Coalesced (already) [45] main::ln#15 ← main::ln#11 -Coalesced (already) [46] print_char_cursor#104 ← print_char_cursor#68 -Coalesced (already) [47] print_line_cursor#36 ← print_line_cursor#23 -Coalesced (already) [48] main::ln#17 ← main::ln#11 -Coalesced [49] main::op#9 ← main::op#1 -Coalesced (already) [50] print_char_cursor#106 ← print_char_cursor#68 -Coalesced (already) [51] print_line_cursor#38 ← print_line_cursor#23 -Coalesced (already) [52] main::ln#20 ← main::ln#1 -Coalesced [53] print_char_cursor#109 ← print_char_cursor#2 -Coalesced (already) [54] print_line_cursor#41 ← print_line_cursor#19 -Coalesced (already) [55] main::ln#19 ← main::ln#2 -Coalesced (already) [56] print_char_cursor#108 ← print_char_cursor#61 -Coalesced (already) [57] print_line_cursor#40 ← print_line_cursor#19 -Coalesced [58] print_line_cursor#42 ← print_line_cursor#19 -Coalesced (already) [63] print_line_cursor#43 ← print_line_cursor#1 -Coalesced [73] compare::r#36 ← compare::r#19 -Coalesced [76] print_word::w#4 ← print_word::w#0 -Coalesced [77] print_char_cursor#120 ← print_char_cursor#61 -Coalesced [79] print_char_cursor#110 ← print_char_cursor#11 -Coalesced [82] print_str::str#9 ← print_str::str#2 -Coalesced [83] print_char_cursor#111 ← print_char_cursor#2 -Coalesced (already) [85] print_char_cursor#112 ← print_char_cursor#2 -Coalesced [88] print_word::w#5 ← print_word::w#1 -Coalesced (already) [89] print_char_cursor#121 ← print_char_cursor#2 -Coalesced (already) [91] print_char_cursor#113 ← print_char_cursor#11 -Coalesced [94] print_char::ch#4 ← print_char::ch#2 -Coalesced [95] print_char_cursor#117 ← print_char_cursor#2 -Coalesced (already) [97] print_char_cursor#114 ← print_char_cursor#11 -Coalesced [103] compare::r#37 ← compare::r#20 -Coalesced [107] compare::r#32 ← compare::r#14 -Coalesced [111] compare::r#33 ← compare::r#15 -Coalesced [115] compare::r#34 ← compare::r#16 -Coalesced [119] compare::r#35 ← compare::r#17 -Coalesced [121] print_str::str#10 ← print_str::str#8 -Coalesced (already) [122] print_char_cursor#115 ← print_char_cursor#66 -Coalesced [129] print_str::str#11 ← print_str::str#0 -Coalesced [130] print_char_cursor#116 ← print_char_cursor#1 -Coalesced [137] print_byte::b#4 ← print_byte::b#0 -Coalesced [138] print_char_cursor#122 ← print_char_cursor#58 -Coalesced [141] print_byte::b#5 ← print_byte::b#1 -Coalesced (already) [142] print_char_cursor#123 ← print_char_cursor#11 -Coalesced [148] print_char::ch#5 ← print_char::ch#0 -Coalesced (already) [149] print_char_cursor#118 ← print_char_cursor#59 -Coalesced [153] print_char::ch#6 ← print_char::ch#1 -Coalesced (already) [154] print_char_cursor#119 ← print_char_cursor#11 -Coalesced [163] print_cls::sc#3 ← print_cls::sc#1 +Created 33 initial phi equivalence classes +Coalesced [9] print_char_cursor#96 ← print_char_cursor#73 +Coalesced [10] main::s#12 ← main::s#7 +Coalesced [11] print_line_cursor#34 ← print_line_cursor#32 +Coalesced [15] print_char_cursor#98 ← print_char_cursor#61 +Coalesced [16] main::s#14 ← main::s#5 +Coalesced [17] print_line_cursor#36 ← print_line_cursor#30 +Not coalescing [27] print_char_cursor#101 ← print_line_cursor#1 +Coalesced [28] print_line_cursor#39 ← print_line_cursor#1 +Coalesced [37] main::i#11 ← main::i#1 +Coalesced [38] print_char_cursor#95 ← print_char_cursor#62 +Coalesced [39] main::s#11 ← main::s#10 +Coalesced [40] print_line_cursor#33 ← print_line_cursor#23 +Coalesced [41] main::j#9 ← main::j#1 +Coalesced (already) [42] print_char_cursor#97 ← print_char_cursor#62 +Coalesced (already) [43] main::s#13 ← main::s#10 +Coalesced (already) [44] print_line_cursor#35 ← print_line_cursor#23 +Coalesced [45] main::op#7 ← main::op#1 +Coalesced (already) [46] print_char_cursor#99 ← print_char_cursor#62 +Coalesced (already) [47] main::s#15 ← main::s#10 +Coalesced (already) [48] print_line_cursor#37 ← print_line_cursor#23 +Coalesced [49] print_char_cursor#100 ← print_char_cursor#11 +Coalesced [50] main::s#16 ← main::s#1 +Coalesced (already) [51] print_line_cursor#38 ← print_line_cursor#19 +Coalesced [52] print_line_cursor#40 ← print_line_cursor#19 +Coalesced (already) [57] print_line_cursor#41 ← print_line_cursor#1 +Coalesced [67] compare::r#33 ← compare::r#16 +Coalesced [70] print_word::w#4 ← print_word::w#0 +Coalesced [71] print_char_cursor#106 ← print_char_cursor#55 +Coalesced [76] print_word::w#5 ← print_word::w#1 +Coalesced [77] print_char_cursor#107 ← print_char_cursor#2 +Coalesced [80] print_char::ch#5 ← print_char::ch#2 +Coalesced [81] print_char_cursor#102 ← print_char_cursor#11 +Coalesced (already) [83] print_char_cursor#103 ← print_char_cursor#11 +Coalesced [89] compare::r#34 ← compare::r#17 +Coalesced [93] compare::r#29 ← compare::r#11 +Coalesced [97] compare::r#30 ← compare::r#12 +Coalesced [101] compare::r#31 ← compare::r#13 +Coalesced [105] compare::r#32 ← compare::r#14 +Coalesced [112] print_byte::b#4 ← print_byte::b#0 +Coalesced [113] print_char_cursor#108 ← print_char_cursor#52 +Coalesced [116] print_byte::b#5 ← print_byte::b#1 +Coalesced (already) [117] print_char_cursor#109 ← print_char_cursor#11 +Coalesced [123] print_char::ch#6 ← print_char::ch#0 +Coalesced (already) [124] print_char_cursor#104 ← print_char_cursor#53 +Coalesced [128] print_char::ch#7 ← print_char::ch#1 +Coalesced (already) [129] print_char_cursor#105 ← print_char_cursor#11 +Coalesced [132] print_str::str#5 ← print_str::str#1 +Coalesced (already) [133] print_char_cursor#110 ← print_char_cursor#11 +Coalesced [140] print_str::str#6 ← print_str::str#0 +Coalesced [141] print_char_cursor#111 ← print_char_cursor#1 +Coalesced [148] print_cls::sc#3 ← print_cls::sc#1 Coalesced down to 13 phi equivalence classes +Culled Empty Block (label) main::@18 +Culled Empty Block (label) main::@19 Culled Empty Block (label) main::@20 Culled Empty Block (label) main::@21 -Culled Empty Block (label) main::@22 -Culled Empty Block (label) main::@24 -Culled Empty Block (label) main::@23 Culled Empty Block (label) print_ln::@3 Culled Empty Block (label) print_cls::@3 Adding NOP phi() at start of @begin Adding NOP phi() at start of @25 Adding NOP phi() at start of @end Adding NOP phi() at start of main -Adding NOP phi() at start of main::@10 -Adding NOP phi() at start of main::@7 +Adding NOP phi() at start of main::@8 +Adding NOP phi() at start of main::@6 Adding NOP phi() at start of print_ln Adding NOP phi() at start of compare::@24 -Adding NOP phi() at start of compare::@35 -Adding NOP phi() at start of compare::@37 -Adding NOP phi() at start of compare::@39 -Adding NOP phi() at start of compare::@41 +Adding NOP phi() at start of compare::@38 Adding NOP phi() at start of compare::@26 Adding NOP phi() at start of compare::@28 Adding NOP phi() at start of compare::@30 Adding NOP phi() at start of compare::@32 Adding NOP phi() at start of compare::@34 +Adding NOP phi() at start of print_str Adding NOP phi() at start of print_cls FINAL CONTROL FLOW GRAPH @@ -1813,248 +1733,231 @@ main: scope:[main] from @25 [4] phi() [5] call print_cls to:main::@1 -main::@1: scope:[main] from main main::@12 - [6] (byte*) print_line_cursor#33 ← phi( main::@12/(byte*) print_line_cursor#23 main/((byte*))(word/signed word/dword/signed dword) $400 ) - [6] (byte*) print_char_cursor#95 ← phi( main::@12/(byte*) print_char_cursor#68 main/((byte*))(word/signed word/dword/signed dword) $400 ) - [6] (byte) main::ln#7 ← phi( main::@12/(byte) main::ln#11 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) - [6] (byte) main::i#2 ← phi( main::@12/(byte) main::i#1 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) +main::@1: scope:[main] from main main::@10 + [6] (byte*) print_line_cursor#32 ← phi( main::@10/(byte*) print_line_cursor#23 main/((byte*))(word/signed word/dword/signed dword) $400 ) + [6] (byte) main::s#7 ← phi( main::@10/(byte) main::s#10 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [6] (byte*) print_char_cursor#73 ← phi( main::@10/(byte*) print_char_cursor#62 main/((byte*))(word/signed word/dword/signed dword) $400 ) + [6] (byte) main::i#2 ← phi( main::@10/(byte) main::i#1 main/(byte/signed byte/word/signed word/dword/signed dword) 0 ) [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [8] (word) main::w1#0 ← *((const word[]) words#0 + (byte~) main::$1) to:main::@2 -main::@2: scope:[main] from main::@1 main::@11 - [9] (byte*) print_line_cursor#31 ← phi( main::@1/(byte*) print_line_cursor#33 main::@11/(byte*) print_line_cursor#23 ) - [9] (byte*) print_char_cursor#79 ← phi( main::@1/(byte*) print_char_cursor#95 main::@11/(byte*) print_char_cursor#68 ) - [9] (byte) main::ln#4 ← phi( main::@1/(byte) main::ln#7 main::@11/(byte) main::ln#11 ) - [9] (byte) main::j#2 ← phi( main::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@11/(byte) main::j#1 ) +main::@2: scope:[main] from main::@1 main::@9 + [9] (byte*) print_line_cursor#30 ← phi( main::@1/(byte*) print_line_cursor#32 main::@9/(byte*) print_line_cursor#23 ) + [9] (byte) main::s#5 ← phi( main::@1/(byte) main::s#7 main::@9/(byte) main::s#10 ) + [9] (byte*) print_char_cursor#61 ← phi( main::@1/(byte*) print_char_cursor#73 main::@9/(byte*) print_char_cursor#62 ) + [9] (byte) main::j#2 ← phi( main::@1/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@9/(byte) main::j#1 ) [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [11] (word) main::w2#0 ← *((const word[]) words#0 + (byte~) main::$2) to:main::@3 main::@3: scope:[main] from main::@2 main::@4 - [12] (byte*) print_line_cursor#19 ← phi( main::@2/(byte*) print_line_cursor#31 main::@4/(byte*) print_line_cursor#23 ) - [12] (byte*) print_char_cursor#61 ← phi( main::@2/(byte*) print_char_cursor#79 main::@4/(byte*) print_char_cursor#68 ) + [12] (byte*) print_line_cursor#19 ← phi( main::@2/(byte*) print_line_cursor#30 main::@4/(byte*) print_line_cursor#23 ) + [12] (byte) main::s#3 ← phi( main::@2/(byte) main::s#5 main::@4/(byte) main::s#10 ) + [12] (byte*) print_char_cursor#55 ← phi( main::@2/(byte*) print_char_cursor#61 main::@4/(byte*) print_char_cursor#62 ) [12] (byte) main::op#2 ← phi( main::@2/(byte/signed byte/word/signed word/dword/signed dword) 0 main::@4/(byte) main::op#1 ) - [12] (byte) main::ln#2 ← phi( main::@2/(byte) main::ln#4 main::@4/(byte) main::ln#11 ) - [13] if((byte) main::ln#2>=(byte/signed byte/word/signed word/dword/signed dword) $32) goto main::@4 - to:main::@9 -main::@9: scope:[main] from main::@3 - [14] (word) compare::w1#0 ← (word) main::w1#0 - [15] (word) compare::w2#0 ← (word) main::w2#0 - [16] (byte) compare::op#0 ← (byte) main::op#2 - [17] call compare - to:main::@18 -main::@18: scope:[main] from main::@9 - [18] (byte) main::ln#1 ← ++ (byte) main::ln#2 - [19] (byte~) main::$6 ← (byte) main::ln#1 & (byte/signed byte/word/signed word/dword/signed dword) 1 - [20] if((byte~) main::$6!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto main::@4 - to:main::@10 -main::@10: scope:[main] from main::@18 - [21] phi() - [22] call print_ln - [23] (byte*~) print_char_cursor#107 ← (byte*) print_line_cursor#1 + [13] (word) compare::w1#0 ← (word) main::w1#0 + [14] (word) compare::w2#0 ← (word) main::w2#0 + [15] (byte) compare::op#0 ← (byte) main::op#2 + [16] call compare + to:main::@16 +main::@16: scope:[main] from main::@3 + [17] (byte) main::s#1 ← ++ (byte) main::s#3 + [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 + to:main::@8 +main::@8: scope:[main] from main::@16 + [19] phi() + [20] call print_ln + [21] (byte*~) print_char_cursor#101 ← (byte*) print_line_cursor#1 to:main::@4 -main::@4: scope:[main] from main::@10 main::@18 main::@3 - [24] (byte*) print_line_cursor#23 ← phi( main::@10/(byte*) print_line_cursor#1 main::@3/(byte*) print_line_cursor#19 main::@18/(byte*) print_line_cursor#19 ) - [24] (byte*) print_char_cursor#68 ← phi( main::@10/(byte*~) print_char_cursor#107 main::@3/(byte*) print_char_cursor#61 main::@18/(byte*) print_char_cursor#2 ) - [24] (byte) main::ln#11 ← phi( main::@10/(byte) main::ln#1 main::@3/(byte) main::ln#2 main::@18/(byte) main::ln#1 ) - [25] (byte) main::op#1 ← ++ (byte) main::op#2 - [26] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 - to:main::@11 -main::@11: scope:[main] from main::@4 - [27] (byte) main::j#1 ← ++ (byte) main::j#2 - [28] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 - to:main::@12 -main::@12: scope:[main] from main::@11 - [29] (byte) main::i#1 ← ++ (byte) main::i#2 - [30] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 - to:main::@7 -main::@7: scope:[main] from main::@12 main::@7 - [31] phi() - to:main::@7 -print_ln: scope:[print_ln] from main::@10 - [32] phi() +main::@4: scope:[main] from main::@16 main::@8 + [22] (byte*) print_line_cursor#23 ← phi( main::@16/(byte*) print_line_cursor#19 main::@8/(byte*) print_line_cursor#1 ) + [22] (byte) main::s#10 ← phi( main::@16/(byte) main::s#1 main::@8/(byte/signed byte/word/signed word/dword/signed dword) 0 ) + [22] (byte*) print_char_cursor#62 ← phi( main::@16/(byte*) print_char_cursor#11 main::@8/(byte*~) print_char_cursor#101 ) + [23] (byte) main::op#1 ← ++ (byte) main::op#2 + [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 + to:main::@9 +main::@9: scope:[main] from main::@4 + [25] (byte) main::j#1 ← ++ (byte) main::j#2 + [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 + to:main::@10 +main::@10: scope:[main] from main::@9 + [27] (byte) main::i#1 ← ++ (byte) main::i#2 + [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 + to:main::@6 +main::@6: scope:[main] from main::@10 main::@6 + [29] phi() + to:main::@6 +print_ln: scope:[print_ln] from main::@8 + [30] phi() to:print_ln::@1 print_ln::@1: scope:[print_ln] from print_ln print_ln::@1 - [33] (byte*) print_line_cursor#9 ← phi( print_ln/(byte*) print_line_cursor#19 print_ln::@1/(byte*) print_line_cursor#1 ) - [34] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 - [35] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#2) goto print_ln::@1 + [31] (byte*) print_line_cursor#9 ← phi( print_ln/(byte*) print_line_cursor#19 print_ln::@1/(byte*) print_line_cursor#1 ) + [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 + [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#11) goto print_ln::@1 to:print_ln::@return print_ln::@return: scope:[print_ln] from print_ln::@1 - [36] return + [34] return to:@return -compare: scope:[compare] from main::@9 - [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 +compare: scope:[compare] from main::@3 + [35] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 to:compare::@18 compare::@18: scope:[compare] from compare - [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 + [36] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 to:compare::@19 compare::@19: scope:[compare] from compare::@18 - [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 + [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 to:compare::@20 compare::@20: scope:[compare] from compare::@19 - [40] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 + [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 to:compare::@21 compare::@21: scope:[compare] from compare::@20 - [41] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 + [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 to:compare::@22 compare::@22: scope:[compare] from compare::@21 - [42] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 + [40] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 to:compare::@23 compare::@23: scope:[compare] from compare::@22 - [43] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 + [41] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 to:compare::@24 compare::@24: scope:[compare] from compare::@23 - [44] phi() + [42] phi() to:compare::@7 compare::@7: scope:[compare] from compare::@23 compare::@24 - [45] (byte) compare::r#19 ← phi( compare::@23/(byte) '-' compare::@24/(byte) '+' ) + [43] (byte) compare::r#16 ← phi( compare::@23/(const byte) FF#0 compare::@24/(const byte) TT#0 ) to:compare::@16 compare::@16: scope:[compare] from compare::@11 compare::@13 compare::@15 compare::@17 compare::@22 compare::@7 compare::@9 - [46] (byte) compare::r#10 ← phi( compare::@11/(byte) compare::r#14 compare::@13/(byte) compare::r#15 compare::@15/(byte) compare::r#16 compare::@17/(byte) compare::r#17 compare::@22/(byte) '-' compare::@7/(byte) compare::r#19 compare::@9/(byte) compare::r#20 ) - [46] (byte*) compare::ops#7 ← phi( compare::@11/(const byte*) compare::ops#3 compare::@13/(const byte*) compare::ops#4 compare::@15/(const byte*) compare::ops#5 compare::@17/(const byte*) compare::ops#6 compare::@22/(byte*) 0 compare::@7/(const byte*) compare::ops#1 compare::@9/(const byte*) compare::ops#2 ) - [47] (word) print_word::w#0 ← (word) compare::w1#0 - [48] call print_word + [44] (byte) compare::r#10 ← phi( compare::@11/(byte) compare::r#11 compare::@13/(byte) compare::r#12 compare::@15/(byte) compare::r#13 compare::@17/(byte) compare::r#14 compare::@22/(const byte) FF#0 compare::@7/(byte) compare::r#16 compare::@9/(byte) compare::r#17 ) + [44] (byte*) compare::ops#7 ← phi( compare::@11/(const byte*) compare::ops#3 compare::@13/(const byte*) compare::ops#4 compare::@15/(const byte*) compare::ops#5 compare::@17/(const byte*) compare::ops#6 compare::@22/(byte*) 0 compare::@7/(const byte*) compare::ops#1 compare::@9/(const byte*) compare::ops#2 ) + [45] (word) print_word::w#0 ← (word) compare::w1#0 + [46] call print_word to:compare::@35 compare::@35: scope:[compare] from compare::@16 - [49] phi() - [50] call print_str + [47] (byte*) print_str::str#1 ← (byte*) compare::ops#7 + [48] call print_str to:compare::@36 compare::@36: scope:[compare] from compare::@35 - [51] (byte*) print_str::str#2 ← (byte*) compare::ops#7 - [52] call print_str + [49] (word) print_word::w#1 ← (word) compare::w2#0 + [50] call print_word to:compare::@37 compare::@37: scope:[compare] from compare::@36 - [53] phi() - [54] call print_str + [51] (byte) print_char::ch#2 ← (byte) compare::r#10 + [52] call print_char to:compare::@38 compare::@38: scope:[compare] from compare::@37 - [55] (word) print_word::w#1 ← (word) compare::w2#0 - [56] call print_word - to:compare::@39 -compare::@39: scope:[compare] from compare::@38 - [57] phi() - [58] call print_str - to:compare::@40 -compare::@40: scope:[compare] from compare::@39 - [59] (byte) print_char::ch#2 ← (byte) compare::r#10 - [60] call print_char - to:compare::@41 -compare::@41: scope:[compare] from compare::@40 - [61] phi() - [62] call print_str + [53] phi() + [54] call print_char to:compare::@return -compare::@return: scope:[compare] from compare::@41 - [63] return +compare::@return: scope:[compare] from compare::@38 + [55] return to:@return compare::@5: scope:[compare] from compare::@21 - [64] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 + [56] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 to:compare::@26 compare::@26: scope:[compare] from compare::@5 - [65] phi() + [57] phi() to:compare::@9 compare::@9: scope:[compare] from compare::@26 compare::@5 - [66] (byte) compare::r#20 ← phi( compare::@26/(byte) '+' compare::@5/(byte) '-' ) + [58] (byte) compare::r#17 ← phi( compare::@26/(const byte) TT#0 compare::@5/(const byte) FF#0 ) to:compare::@16 compare::@4: scope:[compare] from compare::@20 - [67] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 + [59] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 to:compare::@28 compare::@28: scope:[compare] from compare::@4 - [68] phi() + [60] phi() to:compare::@11 compare::@11: scope:[compare] from compare::@28 compare::@4 - [69] (byte) compare::r#14 ← phi( compare::@28/(byte) '+' compare::@4/(byte) '-' ) + [61] (byte) compare::r#11 ← phi( compare::@28/(const byte) TT#0 compare::@4/(const byte) FF#0 ) to:compare::@16 compare::@3: scope:[compare] from compare::@19 - [70] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 + [62] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 to:compare::@30 compare::@30: scope:[compare] from compare::@3 - [71] phi() + [63] phi() to:compare::@13 compare::@13: scope:[compare] from compare::@3 compare::@30 - [72] (byte) compare::r#15 ← phi( compare::@3/(byte) '-' compare::@30/(byte) '+' ) + [64] (byte) compare::r#12 ← phi( compare::@3/(const byte) FF#0 compare::@30/(const byte) TT#0 ) to:compare::@16 compare::@2: scope:[compare] from compare::@18 - [73] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 + [65] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 to:compare::@32 compare::@32: scope:[compare] from compare::@2 - [74] phi() + [66] phi() to:compare::@15 compare::@15: scope:[compare] from compare::@2 compare::@32 - [75] (byte) compare::r#16 ← phi( compare::@2/(byte) '-' compare::@32/(byte) '+' ) + [67] (byte) compare::r#13 ← phi( compare::@2/(const byte) FF#0 compare::@32/(const byte) TT#0 ) to:compare::@16 compare::@1: scope:[compare] from compare - [76] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 + [68] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 to:compare::@34 compare::@34: scope:[compare] from compare::@1 - [77] phi() + [69] phi() to:compare::@17 compare::@17: scope:[compare] from compare::@1 compare::@34 - [78] (byte) compare::r#17 ← phi( compare::@1/(byte) '-' compare::@34/(byte) '+' ) + [70] (byte) compare::r#14 ← phi( compare::@1/(const byte) FF#0 compare::@34/(const byte) TT#0 ) to:compare::@16 -print_str: scope:[print_str] from compare::@35 compare::@36 compare::@37 compare::@39 compare::@41 - [79] (byte*) print_char_cursor#66 ← phi( compare::@35/(byte*) print_char_cursor#11 compare::@36/(byte*) print_char_cursor#2 compare::@37/(byte*) print_char_cursor#2 compare::@39/(byte*) print_char_cursor#11 compare::@41/(byte*) print_char_cursor#11 ) - [79] (byte*) print_str::str#8 ← phi( compare::@35/(const string) compare::str compare::@36/(byte*) print_str::str#2 compare::@37/(const string) compare::str compare::@39/(const string) compare::str compare::@41/(const string) compare::str ) - to:print_str::@1 -print_str::@1: scope:[print_str] from print_str print_str::@2 - [80] (byte*) print_char_cursor#2 ← phi( print_str/(byte*) print_char_cursor#66 print_str::@2/(byte*) print_char_cursor#1 ) - [80] (byte*) print_str::str#6 ← phi( print_str/(byte*) print_str::str#8 print_str::@2/(byte*) print_str::str#0 ) - [81] if(*((byte*) print_str::str#6)!=(byte) '@') goto print_str::@2 - to:print_str::@return -print_str::@return: scope:[print_str] from print_str::@1 - [82] return - to:@return -print_str::@2: scope:[print_str] from print_str::@1 - [83] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#6) - [84] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 - [85] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#6 - to:print_str::@1 -print_char: scope:[print_char] from compare::@40 print_byte print_byte::@1 - [86] (byte*) print_char_cursor#39 ← phi( compare::@40/(byte*) print_char_cursor#2 print_byte/(byte*) print_char_cursor#59 print_byte::@1/(byte*) print_char_cursor#11 ) - [86] (byte) print_char::ch#3 ← phi( compare::@40/(byte) print_char::ch#2 print_byte/(byte) print_char::ch#0 print_byte::@1/(byte) print_char::ch#1 ) - [87] *((byte*) print_char_cursor#39) ← (byte) print_char::ch#3 - [88] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#39 +print_char: scope:[print_char] from compare::@37 compare::@38 print_byte print_byte::@1 + [71] (byte*) print_char_cursor#36 ← phi( compare::@37/(byte*) print_char_cursor#11 compare::@38/(byte*) print_char_cursor#11 print_byte/(byte*) print_char_cursor#53 print_byte::@1/(byte*) print_char_cursor#11 ) + [71] (byte) print_char::ch#4 ← phi( compare::@37/(byte) print_char::ch#2 compare::@38/(byte) ' ' print_byte/(byte) print_char::ch#0 print_byte::@1/(byte) print_char::ch#1 ) + [72] *((byte*) print_char_cursor#36) ← (byte) print_char::ch#4 + [73] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#36 to:print_char::@return print_char::@return: scope:[print_char] from print_char - [89] return + [74] return to:@return -print_word: scope:[print_word] from compare::@16 compare::@38 - [90] (byte*) print_char_cursor#58 ← phi( compare::@16/(byte*) print_char_cursor#61 compare::@38/(byte*) print_char_cursor#2 ) - [90] (word) print_word::w#2 ← phi( compare::@16/(word) print_word::w#0 compare::@38/(word) print_word::w#1 ) - [91] (byte) print_byte::b#0 ← > (word) print_word::w#2 - [92] call print_byte +print_word: scope:[print_word] from compare::@16 compare::@36 + [75] (byte*) print_char_cursor#52 ← phi( compare::@16/(byte*) print_char_cursor#55 compare::@36/(byte*) print_char_cursor#2 ) + [75] (word) print_word::w#2 ← phi( compare::@16/(word) print_word::w#0 compare::@36/(word) print_word::w#1 ) + [76] (byte) print_byte::b#0 ← > (word) print_word::w#2 + [77] call print_byte to:print_word::@1 print_word::@1: scope:[print_word] from print_word - [93] (byte) print_byte::b#1 ← < (word) print_word::w#2 - [94] call print_byte + [78] (byte) print_byte::b#1 ← < (word) print_word::w#2 + [79] call print_byte to:print_word::@return print_word::@return: scope:[print_word] from print_word::@1 - [95] return + [80] return to:@return print_byte: scope:[print_byte] from print_word print_word::@1 - [96] (byte*) print_char_cursor#59 ← phi( print_word/(byte*) print_char_cursor#58 print_word::@1/(byte*) print_char_cursor#11 ) - [96] (byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 ) - [97] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 - [98] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) - [99] call print_char + [81] (byte*) print_char_cursor#53 ← phi( print_word/(byte*) print_char_cursor#52 print_word::@1/(byte*) print_char_cursor#11 ) + [81] (byte) print_byte::b#2 ← phi( print_word/(byte) print_byte::b#0 print_word::@1/(byte) print_byte::b#1 ) + [82] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 + [83] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) + [84] call print_char to:print_byte::@1 print_byte::@1: scope:[print_byte] from print_byte - [100] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f - [101] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) - [102] call print_char + [85] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f + [86] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) + [87] call print_char to:print_byte::@return print_byte::@return: scope:[print_byte] from print_byte::@1 - [103] return + [88] return to:@return +print_str: scope:[print_str] from compare::@35 + [89] phi() + to:print_str::@1 +print_str::@1: scope:[print_str] from print_str print_str::@2 + [90] (byte*) print_char_cursor#2 ← phi( print_str/(byte*) print_char_cursor#11 print_str::@2/(byte*) print_char_cursor#1 ) + [90] (byte*) print_str::str#2 ← phi( print_str/(byte*) print_str::str#1 print_str::@2/(byte*) print_str::str#0 ) + [91] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 + to:print_str::@return +print_str::@return: scope:[print_str] from print_str::@1 + [92] return + to:@return +print_str::@2: scope:[print_str] from print_str::@1 + [93] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) + [94] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 + [95] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 + to:print_str::@1 print_cls: scope:[print_cls] from main - [104] phi() + [96] phi() to:print_cls::@1 print_cls::@1: scope:[print_cls] from print_cls print_cls::@1 - [105] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) $400 print_cls::@1/(byte*) print_cls::sc#1 ) - [106] *((byte*) print_cls::sc#2) ← (byte) ' ' - [107] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 - [108] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 + [97] (byte*) print_cls::sc#2 ← phi( print_cls/((byte*))(word/signed word/dword/signed dword) $400 print_cls::@1/(byte*) print_cls::sc#1 ) + [98] *((byte*) print_cls::sc#2) ← (byte) ' ' + [99] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 + [100] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 to:print_cls::@return print_cls::@return: scope:[print_cls] from print_cls::@1 - [109] return + [101] return to:@return @@ -2086,8 +1989,12 @@ VARIABLE REGISTER WEIGHTS (byte*) D016 (byte*) D018 (byte) DARK_GREY +(byte) EQ +(byte) FF +(byte) GE (byte) GREEN (byte) GREY +(byte) GT (void()**) HARDWARE_IRQ (byte) IRQ_COLLISION_BG (byte) IRQ_COLLISION_SPRITE @@ -2096,11 +2003,14 @@ VARIABLE REGISTER WEIGHTS (byte) IRQ_RASTER (byte*) IRQ_STATUS (void()**) KERNEL_IRQ +(byte) LE (byte*) LIGHTPEN_X (byte*) LIGHTPEN_Y (byte) LIGHT_BLUE (byte) LIGHT_GREEN (byte) LIGHT_GREY +(byte) LT +(byte) NE (byte) ORANGE (byte) PINK (byte*) PROCPORT @@ -2126,6 +2036,7 @@ VARIABLE REGISTER WEIGHTS (byte*) SPRITES_XPOS (byte*) SPRITES_YPOS (word) SPRITE_PTRS +(byte) TT (byte) VIC_BMM (byte*) VIC_CONTROL (byte*) VIC_CONTROL2 @@ -2142,42 +2053,41 @@ VARIABLE REGISTER WEIGHTS (byte) compare::op (byte) compare::op#0 168.8333333333334 (byte*) compare::ops -(byte*) compare::ops#7 0.4 +(byte*) compare::ops#7 0.6666666666666666 (byte) compare::r -(byte) compare::r#10 1.076923076923077 +(byte) compare::r#10 1.9999999999999996 +(byte) compare::r#11 2.0 +(byte) compare::r#12 2.0 +(byte) compare::r#13 2.0 (byte) compare::r#14 2.0 -(byte) compare::r#15 2.0 (byte) compare::r#16 2.0 (byte) compare::r#17 2.0 -(byte) compare::r#19 2.0 -(byte) compare::r#20 2.0 (word) compare::w1 (word) compare::w1#0 36.249999999999986 (word) compare::w2 -(word) compare::w2#0 29.0 +(word) compare::w2#0 32.741935483870954 (void()) main() (byte~) main::$1 22.0 (byte~) main::$2 202.0 -(byte~) main::$6 2002.0 (byte) main::i (byte) main::i#1 16.5 -(byte) main::i#2 1.4347826086956523 +(byte) main::i#2 1.5714285714285716 (byte) main::j (byte) main::j#1 151.5 -(byte) main::j#2 16.833333333333332 -(byte) main::ln -(byte) main::ln#1 667.3333333333334 -(byte) main::ln#11 588.0 -(byte) main::ln#2 684.1666666666667 -(byte) main::ln#4 71.0 -(byte) main::ln#7 7.333333333333333 +(byte) main::j#2 18.9375 (byte) main::op (byte) main::op#1 1501.5 -(byte) main::op#2 231.0 +(byte) main::op#2 273.0 +(byte) main::s +(byte) main::s#1 1501.5 +(byte) main::s#10 302.0 +(byte) main::s#3 420.59999999999997 +(byte) main::s#5 71.0 +(byte) main::s#7 7.333333333333333 (word) main::w1 -(word) main::w1#0 48.19047619047619 +(word) main::w1#0 53.26315789473684 (word) main::w2 -(word) main::w2#0 68.875 +(word) main::w2#0 78.71428571428571 (void()) print_byte((byte) print_byte::b) (byte~) print_byte::$0 4.0 (byte~) print_byte::$2 4.0 @@ -2190,20 +2100,19 @@ VARIABLE REGISTER WEIGHTS (byte) print_char::ch#0 4.0 (byte) print_char::ch#1 4.0 (byte) print_char::ch#2 4.0 -(byte) print_char::ch#3 8.0 +(byte) print_char::ch#4 8.0 (byte*) print_char_cursor (byte*) print_char_cursor#1 10001.0 -(byte*~) print_char_cursor#107 2002.0 -(byte*) print_char_cursor#11 0.7058823529411765 -(byte*) print_char_cursor#2 1783.2608695652177 -(byte*) print_char_cursor#39 5.0 -(byte*) print_char_cursor#58 3.0 -(byte*) print_char_cursor#59 2.0 -(byte*) print_char_cursor#61 67.90322580645162 -(byte*) print_char_cursor#66 12.0 -(byte*) print_char_cursor#68 588.0 -(byte*) print_char_cursor#79 71.0 -(byte*) print_char_cursor#95 7.333333333333333 +(byte*~) print_char_cursor#101 2002.0 +(byte*) print_char_cursor#11 393.3571428571428 +(byte*) print_char_cursor#2 5001.166666666666 +(byte*) print_char_cursor#36 6.0 +(byte*) print_char_cursor#52 3.0 +(byte*) print_char_cursor#53 2.0 +(byte*) print_char_cursor#55 36.800000000000004 +(byte*) print_char_cursor#61 71.0 +(byte*) print_char_cursor#62 445.0 +(byte*) print_char_cursor#73 7.333333333333333 (void()) print_cls() (byte*) print_cls::sc (byte*) print_cls::sc#1 16.5 @@ -2211,19 +2120,18 @@ VARIABLE REGISTER WEIGHTS (byte[]) print_hextab (byte*) print_line_cursor (byte*) print_line_cursor#1 6401.0 -(byte*) print_line_cursor#19 282.3636363636364 -(byte*) print_line_cursor#23 588.0 -(byte*) print_line_cursor#31 71.0 -(byte*) print_line_cursor#33 7.333333333333333 +(byte*) print_line_cursor#19 233.8888888888889 +(byte*) print_line_cursor#23 445.0 +(byte*) print_line_cursor#30 71.0 +(byte*) print_line_cursor#32 7.333333333333333 (byte*) print_line_cursor#9 20004.0 (void()) print_ln() (byte*) print_screen (void()) print_str((byte*) print_str::str) (byte*) print_str::str (byte*) print_str::str#0 20002.0 -(byte*) print_str::str#2 4.0 -(byte*) print_str::str#6 10001.5 -(byte*) print_str::str#8 4.0 +(byte*) print_str::str#1 2.0 +(byte*) print_str::str#2 10001.5 (void()) print_word((word) print_word::w) (word) print_word::w (word) print_word::w#0 4.0 @@ -2234,16 +2142,16 @@ VARIABLE REGISTER WEIGHTS Initial phi equivalence classes [ main::i#2 main::i#1 ] [ main::j#2 main::j#1 ] -[ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] [ main::op#2 main::op#1 ] -[ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 ] +[ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +[ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] [ compare::ops#7 ] -[ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -[ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 ] -[ print_char::ch#3 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] +[ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +[ print_char::ch#4 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] [ print_word::w#2 print_word::w#0 print_word::w#1 ] -[ print_char_cursor#58 print_char_cursor#39 print_char_cursor#66 print_char_cursor#11 print_char_cursor#61 print_char_cursor#79 print_char_cursor#95 print_char_cursor#68 print_char_cursor#107 print_char_cursor#2 print_char_cursor#1 print_char_cursor#59 ] +[ print_char_cursor#52 print_char_cursor#36 print_char_cursor#55 print_char_cursor#61 print_char_cursor#73 print_char_cursor#62 print_char_cursor#11 print_char_cursor#101 print_char_cursor#53 print_char_cursor#2 print_char_cursor#1 ] [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +[ print_str::str#2 print_str::str#1 print_str::str#0 ] [ print_cls::sc#2 print_cls::sc#1 ] Added variable main::$1 to zero page equivalence class [ main::$1 ] Added variable main::w1#0 to zero page equivalence class [ main::w1#0 ] @@ -2252,22 +2160,21 @@ Added variable main::w2#0 to zero page equivalence class [ main::w2#0 ] Added variable compare::w1#0 to zero page equivalence class [ compare::w1#0 ] Added variable compare::w2#0 to zero page equivalence class [ compare::w2#0 ] Added variable compare::op#0 to zero page equivalence class [ compare::op#0 ] -Added variable main::$6 to zero page equivalence class [ main::$6 ] Added variable print_byte::$0 to zero page equivalence class [ print_byte::$0 ] Added variable print_byte::$2 to zero page equivalence class [ print_byte::$2 ] Complete equivalence classes [ main::i#2 main::i#1 ] [ main::j#2 main::j#1 ] -[ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] [ main::op#2 main::op#1 ] -[ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 ] +[ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +[ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] [ compare::ops#7 ] -[ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -[ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 ] -[ print_char::ch#3 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] +[ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +[ print_char::ch#4 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] [ print_word::w#2 print_word::w#0 print_word::w#1 ] -[ print_char_cursor#58 print_char_cursor#39 print_char_cursor#66 print_char_cursor#11 print_char_cursor#61 print_char_cursor#79 print_char_cursor#95 print_char_cursor#68 print_char_cursor#107 print_char_cursor#2 print_char_cursor#1 print_char_cursor#59 ] +[ print_char_cursor#52 print_char_cursor#36 print_char_cursor#55 print_char_cursor#61 print_char_cursor#73 print_char_cursor#62 print_char_cursor#11 print_char_cursor#101 print_char_cursor#53 print_char_cursor#2 print_char_cursor#1 ] [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +[ print_str::str#2 print_str::str#1 print_str::str#0 ] [ print_cls::sc#2 print_cls::sc#1 ] [ main::$1 ] [ main::w1#0 ] @@ -2276,21 +2183,20 @@ Complete equivalence classes [ compare::w1#0 ] [ compare::w2#0 ] [ compare::op#0 ] -[ main::$6 ] [ print_byte::$0 ] [ print_byte::$2 ] Allocated zp ZP_BYTE:2 [ main::i#2 main::i#1 ] Allocated zp ZP_BYTE:3 [ main::j#2 main::j#1 ] -Allocated zp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] -Allocated zp ZP_BYTE:5 [ main::op#2 main::op#1 ] -Allocated zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 ] +Allocated zp ZP_BYTE:4 [ main::op#2 main::op#1 ] +Allocated zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Allocated zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] Allocated zp ZP_WORD:8 [ compare::ops#7 ] -Allocated zp ZP_BYTE:10 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -Allocated zp ZP_WORD:11 [ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 ] -Allocated zp ZP_BYTE:13 [ print_char::ch#3 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] -Allocated zp ZP_WORD:14 [ print_word::w#2 print_word::w#0 print_word::w#1 ] -Allocated zp ZP_WORD:16 [ print_char_cursor#58 print_char_cursor#39 print_char_cursor#66 print_char_cursor#11 print_char_cursor#61 print_char_cursor#79 print_char_cursor#95 print_char_cursor#68 print_char_cursor#107 print_char_cursor#2 print_char_cursor#1 print_char_cursor#59 ] -Allocated zp ZP_BYTE:18 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Allocated zp ZP_BYTE:10 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +Allocated zp ZP_BYTE:11 [ print_char::ch#4 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] +Allocated zp ZP_WORD:12 [ print_word::w#2 print_word::w#0 print_word::w#1 ] +Allocated zp ZP_WORD:14 [ print_char_cursor#52 print_char_cursor#36 print_char_cursor#55 print_char_cursor#61 print_char_cursor#73 print_char_cursor#62 print_char_cursor#11 print_char_cursor#101 print_char_cursor#53 print_char_cursor#2 print_char_cursor#1 ] +Allocated zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Allocated zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] Allocated zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] Allocated zp ZP_BYTE:21 [ main::$1 ] Allocated zp ZP_WORD:22 [ main::w1#0 ] @@ -2299,9 +2205,8 @@ Allocated zp ZP_WORD:25 [ main::w2#0 ] Allocated zp ZP_WORD:27 [ compare::w1#0 ] Allocated zp ZP_WORD:29 [ compare::w2#0 ] Allocated zp ZP_BYTE:31 [ compare::op#0 ] -Allocated zp ZP_BYTE:32 [ main::$6 ] -Allocated zp ZP_BYTE:33 [ print_byte::$0 ] -Allocated zp ZP_BYTE:34 [ print_byte::$2 ] +Allocated zp ZP_BYTE:32 [ print_byte::$0 ] +Allocated zp ZP_BYTE:33 [ print_byte::$2 ] INITIAL ASM //SEG0 File Comments @@ -2310,7 +2215,11 @@ INITIAL ASM :BasicUpstart(bbegin) .pc = $80d "Program" //SEG2 Global Constants & labels - .label print_char_cursor = $10 + // empty circle + .const FF = $57 + // filled circle + .const TT = $51 + .label print_char_cursor = $e .label print_line_cursor = 6 //SEG3 @begin bbegin: @@ -2332,42 +2241,41 @@ bend: main: { .label _1 = $15 .label _2 = $18 - .label _6 = $20 .label w1 = $16 .label w2 = $19 - .label op = 5 - .label ln = 4 + .label s = 5 + .label op = 4 .label j = 3 .label i = 2 //SEG11 [5] call print_cls - //SEG12 [104] phi from main to print_cls [phi:main->print_cls] + //SEG12 [96] phi from main to print_cls [phi:main->print_cls] print_cls_from_main: jsr print_cls //SEG13 [6] phi from main to main::@1 [phi:main->main::@1] b1_from_main: - //SEG14 [6] phi (byte*) print_line_cursor#33 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#0] -- pbuz1=pbuc1 + //SEG14 [6] phi (byte*) print_line_cursor#32 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#0] -- pbuz1=pbuc1 lda #<$400 sta print_line_cursor lda #>$400 sta print_line_cursor+1 - //SEG15 [6] phi (byte*) print_char_cursor#95 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#1] -- pbuz1=pbuc1 + //SEG15 [6] phi (byte) main::s#7 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG16 [6] phi (byte*) print_char_cursor#73 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#2] -- pbuz1=pbuc1 lda #<$400 sta print_char_cursor lda #>$400 sta print_char_cursor+1 - //SEG16 [6] phi (byte) main::ln#7 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#2] -- vbuz1=vbuc1 - lda #0 - sta ln //SEG17 [6] phi (byte) main::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#3] -- vbuz1=vbuc1 lda #0 sta i jmp b1 - //SEG18 [6] phi from main::@12 to main::@1 [phi:main::@12->main::@1] - b1_from_b12: - //SEG19 [6] phi (byte*) print_line_cursor#33 = (byte*) print_line_cursor#23 [phi:main::@12->main::@1#0] -- register_copy - //SEG20 [6] phi (byte*) print_char_cursor#95 = (byte*) print_char_cursor#68 [phi:main::@12->main::@1#1] -- register_copy - //SEG21 [6] phi (byte) main::ln#7 = (byte) main::ln#11 [phi:main::@12->main::@1#2] -- register_copy - //SEG22 [6] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@12->main::@1#3] -- register_copy + //SEG18 [6] phi from main::@10 to main::@1 [phi:main::@10->main::@1] + b1_from_b10: + //SEG19 [6] phi (byte*) print_line_cursor#32 = (byte*) print_line_cursor#23 [phi:main::@10->main::@1#0] -- register_copy + //SEG20 [6] phi (byte) main::s#7 = (byte) main::s#10 [phi:main::@10->main::@1#1] -- register_copy + //SEG21 [6] phi (byte*) print_char_cursor#73 = (byte*) print_char_cursor#62 [phi:main::@10->main::@1#2] -- register_copy + //SEG22 [6] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@10->main::@1#3] -- register_copy jmp b1 //SEG23 main::@1 b1: @@ -2383,19 +2291,19 @@ main: { sta w1+1 //SEG26 [9] phi from main::@1 to main::@2 [phi:main::@1->main::@2] b2_from_b1: - //SEG27 [9] phi (byte*) print_line_cursor#31 = (byte*) print_line_cursor#33 [phi:main::@1->main::@2#0] -- register_copy - //SEG28 [9] phi (byte*) print_char_cursor#79 = (byte*) print_char_cursor#95 [phi:main::@1->main::@2#1] -- register_copy - //SEG29 [9] phi (byte) main::ln#4 = (byte) main::ln#7 [phi:main::@1->main::@2#2] -- register_copy + //SEG27 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#32 [phi:main::@1->main::@2#0] -- register_copy + //SEG28 [9] phi (byte) main::s#5 = (byte) main::s#7 [phi:main::@1->main::@2#1] -- register_copy + //SEG29 [9] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#73 [phi:main::@1->main::@2#2] -- register_copy //SEG30 [9] phi (byte) main::j#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@1->main::@2#3] -- vbuz1=vbuc1 lda #0 sta j jmp b2 - //SEG31 [9] phi from main::@11 to main::@2 [phi:main::@11->main::@2] - b2_from_b11: - //SEG32 [9] phi (byte*) print_line_cursor#31 = (byte*) print_line_cursor#23 [phi:main::@11->main::@2#0] -- register_copy - //SEG33 [9] phi (byte*) print_char_cursor#79 = (byte*) print_char_cursor#68 [phi:main::@11->main::@2#1] -- register_copy - //SEG34 [9] phi (byte) main::ln#4 = (byte) main::ln#11 [phi:main::@11->main::@2#2] -- register_copy - //SEG35 [9] phi (byte) main::j#2 = (byte) main::j#1 [phi:main::@11->main::@2#3] -- register_copy + //SEG31 [9] phi from main::@9 to main::@2 [phi:main::@9->main::@2] + b2_from_b9: + //SEG32 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#23 [phi:main::@9->main::@2#0] -- register_copy + //SEG33 [9] phi (byte) main::s#5 = (byte) main::s#10 [phi:main::@9->main::@2#1] -- register_copy + //SEG34 [9] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#62 [phi:main::@9->main::@2#2] -- register_copy + //SEG35 [9] phi (byte) main::j#2 = (byte) main::j#1 [phi:main::@9->main::@2#3] -- register_copy jmp b2 //SEG36 main::@2 b2: @@ -2411,124 +2319,119 @@ main: { sta w2+1 //SEG39 [12] phi from main::@2 to main::@3 [phi:main::@2->main::@3] b3_from_b2: - //SEG40 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#31 [phi:main::@2->main::@3#0] -- register_copy - //SEG41 [12] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#79 [phi:main::@2->main::@3#1] -- register_copy - //SEG42 [12] phi (byte) main::op#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@2->main::@3#2] -- vbuz1=vbuc1 + //SEG40 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#30 [phi:main::@2->main::@3#0] -- register_copy + //SEG41 [12] phi (byte) main::s#3 = (byte) main::s#5 [phi:main::@2->main::@3#1] -- register_copy + //SEG42 [12] phi (byte*) print_char_cursor#55 = (byte*) print_char_cursor#61 [phi:main::@2->main::@3#2] -- register_copy + //SEG43 [12] phi (byte) main::op#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@2->main::@3#3] -- vbuz1=vbuc1 lda #0 sta op - //SEG43 [12] phi (byte) main::ln#2 = (byte) main::ln#4 [phi:main::@2->main::@3#3] -- register_copy jmp b3 //SEG44 [12] phi from main::@4 to main::@3 [phi:main::@4->main::@3] b3_from_b4: //SEG45 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#23 [phi:main::@4->main::@3#0] -- register_copy - //SEG46 [12] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#68 [phi:main::@4->main::@3#1] -- register_copy - //SEG47 [12] phi (byte) main::op#2 = (byte) main::op#1 [phi:main::@4->main::@3#2] -- register_copy - //SEG48 [12] phi (byte) main::ln#2 = (byte) main::ln#11 [phi:main::@4->main::@3#3] -- register_copy + //SEG46 [12] phi (byte) main::s#3 = (byte) main::s#10 [phi:main::@4->main::@3#1] -- register_copy + //SEG47 [12] phi (byte*) print_char_cursor#55 = (byte*) print_char_cursor#62 [phi:main::@4->main::@3#2] -- register_copy + //SEG48 [12] phi (byte) main::op#2 = (byte) main::op#1 [phi:main::@4->main::@3#3] -- register_copy jmp b3 //SEG49 main::@3 b3: - //SEG50 [13] if((byte) main::ln#2>=(byte/signed byte/word/signed word/dword/signed dword) $32) goto main::@4 -- vbuz1_ge_vbuc1_then_la1 - lda ln - cmp #$32 - bcs b4_from_b3 - jmp b9 - //SEG51 main::@9 - b9: - //SEG52 [14] (word) compare::w1#0 ← (word) main::w1#0 -- vwuz1=vwuz2 + //SEG50 [13] (word) compare::w1#0 ← (word) main::w1#0 -- vwuz1=vwuz2 lda w1 sta compare.w1 lda w1+1 sta compare.w1+1 - //SEG53 [15] (word) compare::w2#0 ← (word) main::w2#0 -- vwuz1=vwuz2 + //SEG51 [14] (word) compare::w2#0 ← (word) main::w2#0 -- vwuz1=vwuz2 lda w2 sta compare.w2 lda w2+1 sta compare.w2+1 - //SEG54 [16] (byte) compare::op#0 ← (byte) main::op#2 -- vbuz1=vbuz2 + //SEG52 [15] (byte) compare::op#0 ← (byte) main::op#2 -- vbuz1=vbuz2 lda op sta compare.op - //SEG55 [17] call compare + //SEG53 [16] call compare jsr compare - jmp b18 - //SEG56 main::@18 - b18: - //SEG57 [18] (byte) main::ln#1 ← ++ (byte) main::ln#2 -- vbuz1=_inc_vbuz1 - inc ln - //SEG58 [19] (byte~) main::$6 ← (byte) main::ln#1 & (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuz1=vbuz2_band_vbuc1 - lda #1 - and ln - sta _6 - //SEG59 [20] if((byte~) main::$6!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto main::@4 -- vbuz1_neq_0_then_la1 - lda _6 - cmp #0 - bne b4_from_b18 - //SEG60 [21] phi from main::@18 to main::@10 [phi:main::@18->main::@10] - b10_from_b18: - jmp b10 - //SEG61 main::@10 - b10: - //SEG62 [22] call print_ln - //SEG63 [32] phi from main::@10 to print_ln [phi:main::@10->print_ln] - print_ln_from_b10: + jmp b16 + //SEG54 main::@16 + b16: + //SEG55 [17] (byte) main::s#1 ← ++ (byte) main::s#3 -- vbuz1=_inc_vbuz1 + inc s + //SEG56 [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 -- vbuz1_neq_vbuc1_then_la1 + lda s + cmp #3 + bne b4_from_b16 + //SEG57 [19] phi from main::@16 to main::@8 [phi:main::@16->main::@8] + b8_from_b16: + jmp b8 + //SEG58 main::@8 + b8: + //SEG59 [20] call print_ln + //SEG60 [30] phi from main::@8 to print_ln [phi:main::@8->print_ln] + print_ln_from_b8: jsr print_ln - //SEG64 [23] (byte*~) print_char_cursor#107 ← (byte*) print_line_cursor#1 -- pbuz1=pbuz2 + //SEG61 [21] (byte*~) print_char_cursor#101 ← (byte*) print_line_cursor#1 -- pbuz1=pbuz2 lda print_line_cursor sta print_char_cursor lda print_line_cursor+1 sta print_char_cursor+1 - //SEG65 [24] phi from main::@10 main::@18 main::@3 to main::@4 [phi:main::@10/main::@18/main::@3->main::@4] - b4_from_b10: - b4_from_b18: - b4_from_b3: - //SEG66 [24] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#1 [phi:main::@10/main::@18/main::@3->main::@4#0] -- register_copy - //SEG67 [24] phi (byte*) print_char_cursor#68 = (byte*~) print_char_cursor#107 [phi:main::@10/main::@18/main::@3->main::@4#1] -- register_copy - //SEG68 [24] phi (byte) main::ln#11 = (byte) main::ln#1 [phi:main::@10/main::@18/main::@3->main::@4#2] -- register_copy + //SEG62 [22] phi from main::@8 to main::@4 [phi:main::@8->main::@4] + b4_from_b8: + //SEG63 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#1 [phi:main::@8->main::@4#0] -- register_copy + //SEG64 [22] phi (byte) main::s#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@8->main::@4#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG65 [22] phi (byte*) print_char_cursor#62 = (byte*~) print_char_cursor#101 [phi:main::@8->main::@4#2] -- register_copy jmp b4 - //SEG69 main::@4 + //SEG66 [22] phi from main::@16 to main::@4 [phi:main::@16->main::@4] + b4_from_b16: + //SEG67 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#19 [phi:main::@16->main::@4#0] -- register_copy + //SEG68 [22] phi (byte) main::s#10 = (byte) main::s#1 [phi:main::@16->main::@4#1] -- register_copy + //SEG69 [22] phi (byte*) print_char_cursor#62 = (byte*) print_char_cursor#11 [phi:main::@16->main::@4#2] -- register_copy + jmp b4 + //SEG70 main::@4 b4: - //SEG70 [25] (byte) main::op#1 ← ++ (byte) main::op#2 -- vbuz1=_inc_vbuz1 + //SEG71 [23] (byte) main::op#1 ← ++ (byte) main::op#2 -- vbuz1=_inc_vbuz1 inc op - //SEG71 [26] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 -- vbuz1_neq_vbuc1_then_la1 + //SEG72 [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 -- vbuz1_neq_vbuc1_then_la1 lda op cmp #6 bne b3_from_b4 - jmp b11 - //SEG72 main::@11 - b11: - //SEG73 [27] (byte) main::j#1 ← ++ (byte) main::j#2 -- vbuz1=_inc_vbuz1 + jmp b9 + //SEG73 main::@9 + b9: + //SEG74 [25] (byte) main::j#1 ← ++ (byte) main::j#2 -- vbuz1=_inc_vbuz1 inc j - //SEG74 [28] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 -- vbuz1_neq_vbuc1_then_la1 + //SEG75 [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 -- vbuz1_neq_vbuc1_then_la1 lda j cmp #3 - bne b2_from_b11 - jmp b12 - //SEG75 main::@12 - b12: - //SEG76 [29] (byte) main::i#1 ← ++ (byte) main::i#2 -- vbuz1=_inc_vbuz1 + bne b2_from_b9 + jmp b10 + //SEG76 main::@10 + b10: + //SEG77 [27] (byte) main::i#1 ← ++ (byte) main::i#2 -- vbuz1=_inc_vbuz1 inc i - //SEG77 [30] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 -- vbuz1_neq_vbuc1_then_la1 + //SEG78 [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 -- vbuz1_neq_vbuc1_then_la1 lda i cmp #3 - bne b1_from_b12 - //SEG78 [31] phi from main::@12 main::@7 to main::@7 [phi:main::@12/main::@7->main::@7] - b7_from_b12: - b7_from_b7: - jmp b7 - //SEG79 main::@7 - b7: - jmp b7_from_b7 + bne b1_from_b10 + //SEG79 [29] phi from main::@10 main::@6 to main::@6 [phi:main::@10/main::@6->main::@6] + b6_from_b10: + b6_from_b6: + jmp b6 + //SEG80 main::@6 + b6: + jmp b6_from_b6 } -//SEG80 print_ln +//SEG81 print_ln // Print a newline print_ln: { - //SEG81 [33] phi from print_ln print_ln::@1 to print_ln::@1 [phi:print_ln/print_ln::@1->print_ln::@1] + //SEG82 [31] phi from print_ln print_ln::@1 to print_ln::@1 [phi:print_ln/print_ln::@1->print_ln::@1] b1_from_print_ln: b1_from_b1: - //SEG82 [33] phi (byte*) print_line_cursor#9 = (byte*) print_line_cursor#19 [phi:print_ln/print_ln::@1->print_ln::@1#0] -- register_copy + //SEG83 [31] phi (byte*) print_line_cursor#9 = (byte*) print_line_cursor#19 [phi:print_ln/print_ln::@1->print_ln::@1#0] -- register_copy jmp b1 - //SEG83 print_ln::@1 + //SEG84 print_ln::@1 b1: - //SEG84 [34] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 -- pbuz1=pbuz1_plus_vbuc1 + //SEG85 [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 -- pbuz1=pbuz1_plus_vbuc1 lda print_line_cursor clc adc #$28 @@ -2536,7 +2439,7 @@ print_ln: { bcc !+ inc print_line_cursor+1 !: - //SEG85 [35] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#2) goto print_ln::@1 -- pbuz1_lt_pbuz2_then_la1 + //SEG86 [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#11) goto print_ln::@1 -- pbuz1_lt_pbuz2_then_la1 lda print_line_cursor+1 cmp print_char_cursor+1 bcc b1_from_b1 @@ -2546,12 +2449,12 @@ print_ln: { bcc b1_from_b1 !: jmp breturn - //SEG86 print_ln::@return + //SEG87 print_ln::@return breturn: - //SEG87 [36] return + //SEG88 [34] return rts } -//SEG88 compare +//SEG89 compare // Compare two words using an operator // compare(word zeropage($1b) w1, word zeropage($1d) w2, byte zeropage($1f) op) compare: { @@ -2560,49 +2463,49 @@ compare: { .label op = $1f .label ops = 8 .label r = $a - //SEG89 [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 -- vbuz1_eq_0_then_la1 + //SEG90 [35] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 -- vbuz1_eq_0_then_la1 lda op cmp #0 beq b1 jmp b18 - //SEG90 compare::@18 + //SEG91 compare::@18 b18: - //SEG91 [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 -- vbuz1_eq_vbuc1_then_la1 + //SEG92 [36] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 -- vbuz1_eq_vbuc1_then_la1 lda op cmp #1 beq b2 jmp b19 - //SEG92 compare::@19 + //SEG93 compare::@19 b19: - //SEG93 [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 -- vbuz1_eq_vbuc1_then_la1 + //SEG94 [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 -- vbuz1_eq_vbuc1_then_la1 lda op cmp #2 beq b3 jmp b20 - //SEG94 compare::@20 + //SEG95 compare::@20 b20: - //SEG95 [40] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 -- vbuz1_eq_vbuc1_then_la1 + //SEG96 [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 -- vbuz1_eq_vbuc1_then_la1 lda op cmp #3 beq b4 jmp b21 - //SEG96 compare::@21 + //SEG97 compare::@21 b21: - //SEG97 [41] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 -- vbuz1_eq_vbuc1_then_la1 + //SEG98 [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 -- vbuz1_eq_vbuc1_then_la1 lda op cmp #4 beq b5 jmp b22 - //SEG98 compare::@22 + //SEG99 compare::@22 b22: - //SEG99 [42] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 -- vbuz1_neq_vbuc1_then_la1 + //SEG100 [40] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 -- vbuz1_neq_vbuc1_then_la1 lda op cmp #5 bne b16_from_b22 jmp b23 - //SEG100 compare::@23 + //SEG101 compare::@23 b23: - //SEG101 [43] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 -- vwuz1_eq_vwuz2_then_la1 + //SEG102 [41] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 -- vwuz1_eq_vwuz2_then_la1 lda w1 cmp w2 bne !+ @@ -2610,203 +2513,154 @@ compare: { cmp w2+1 beq b7_from_b23 !: - //SEG102 [44] phi from compare::@23 to compare::@24 [phi:compare::@23->compare::@24] + //SEG103 [42] phi from compare::@23 to compare::@24 [phi:compare::@23->compare::@24] b24_from_b23: jmp b24 - //SEG103 compare::@24 + //SEG104 compare::@24 b24: - //SEG104 [45] phi from compare::@24 to compare::@7 [phi:compare::@24->compare::@7] + //SEG105 [43] phi from compare::@24 to compare::@7 [phi:compare::@24->compare::@7] b7_from_b24: - //SEG105 [45] phi (byte) compare::r#19 = (byte) '+' [phi:compare::@24->compare::@7#0] -- vbuz1=vbuc1 - lda #'+' + //SEG106 [43] phi (byte) compare::r#16 = (const byte) TT#0 [phi:compare::@24->compare::@7#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b7 - //SEG106 [45] phi from compare::@23 to compare::@7 [phi:compare::@23->compare::@7] + //SEG107 [43] phi from compare::@23 to compare::@7 [phi:compare::@23->compare::@7] b7_from_b23: - //SEG107 [45] phi (byte) compare::r#19 = (byte) '-' [phi:compare::@23->compare::@7#0] -- vbuz1=vbuc1 - lda #'-' + //SEG108 [43] phi (byte) compare::r#16 = (const byte) FF#0 [phi:compare::@23->compare::@7#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b7 - //SEG108 compare::@7 + //SEG109 compare::@7 b7: - //SEG109 [46] phi from compare::@7 to compare::@16 [phi:compare::@7->compare::@16] + //SEG110 [44] phi from compare::@7 to compare::@16 [phi:compare::@7->compare::@16] b16_from_b7: - //SEG110 [46] phi (byte) compare::r#10 = (byte) compare::r#19 [phi:compare::@7->compare::@16#0] -- register_copy - //SEG111 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#1 [phi:compare::@7->compare::@16#1] -- pbuz1=pbuc1 + //SEG111 [44] phi (byte) compare::r#10 = (byte) compare::r#16 [phi:compare::@7->compare::@16#0] -- register_copy + //SEG112 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#1 [phi:compare::@7->compare::@16#1] -- pbuz1=pbuc1 lda #ops_1 sta ops+1 jmp b16 - //SEG112 [46] phi from compare::@22 to compare::@16 [phi:compare::@22->compare::@16] + //SEG113 [44] phi from compare::@22 to compare::@16 [phi:compare::@22->compare::@16] b16_from_b22: - //SEG113 [46] phi (byte) compare::r#10 = (byte) '-' [phi:compare::@22->compare::@16#0] -- vbuz1=vbuc1 - lda #'-' + //SEG114 [44] phi (byte) compare::r#10 = (const byte) FF#0 [phi:compare::@22->compare::@16#0] -- vbuz1=vbuc1 + lda #FF sta r - //SEG114 [46] phi (byte*) compare::ops#7 = (byte*) 0 [phi:compare::@22->compare::@16#1] -- pbuz1=pbuc1 + //SEG115 [44] phi (byte*) compare::ops#7 = (byte*) 0 [phi:compare::@22->compare::@16#1] -- pbuz1=pbuc1 lda #<0 sta ops lda #>0 sta ops+1 jmp b16 - //SEG115 compare::@16 + //SEG116 compare::@16 b16: - //SEG116 [47] (word) print_word::w#0 ← (word) compare::w1#0 -- vwuz1=vwuz2 + //SEG117 [45] (word) print_word::w#0 ← (word) compare::w1#0 -- vwuz1=vwuz2 lda w1 sta print_word.w lda w1+1 sta print_word.w+1 - //SEG117 [48] call print_word - //SEG118 [90] phi from compare::@16 to print_word [phi:compare::@16->print_word] + //SEG118 [46] call print_word + //SEG119 [75] phi from compare::@16 to print_word [phi:compare::@16->print_word] print_word_from_b16: - //SEG119 [90] phi (byte*) print_char_cursor#58 = (byte*) print_char_cursor#61 [phi:compare::@16->print_word#0] -- register_copy - //SEG120 [90] phi (word) print_word::w#2 = (word) print_word::w#0 [phi:compare::@16->print_word#1] -- register_copy + //SEG120 [75] phi (byte*) print_char_cursor#52 = (byte*) print_char_cursor#55 [phi:compare::@16->print_word#0] -- register_copy + //SEG121 [75] phi (word) print_word::w#2 = (word) print_word::w#0 [phi:compare::@16->print_word#1] -- register_copy jsr print_word - //SEG121 [49] phi from compare::@16 to compare::@35 [phi:compare::@16->compare::@35] - b35_from_b16: jmp b35 //SEG122 compare::@35 b35: - //SEG123 [50] call print_str - //SEG124 [79] phi from compare::@35 to print_str [phi:compare::@35->print_str] - print_str_from_b35: - //SEG125 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#11 [phi:compare::@35->print_str#0] -- register_copy - //SEG126 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@35->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str - jmp b36 - //SEG127 compare::@36 - b36: - //SEG128 [51] (byte*) print_str::str#2 ← (byte*) compare::ops#7 -- pbuz1=pbuz2 + //SEG123 [47] (byte*) print_str::str#1 ← (byte*) compare::ops#7 -- pbuz1=pbuz2 lda ops sta print_str.str lda ops+1 sta print_str.str+1 - //SEG129 [52] call print_str - //SEG130 [79] phi from compare::@36 to print_str [phi:compare::@36->print_str] - print_str_from_b36: - //SEG131 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#2 [phi:compare::@36->print_str#0] -- register_copy - //SEG132 [79] phi (byte*) print_str::str#8 = (byte*) print_str::str#2 [phi:compare::@36->print_str#1] -- register_copy + //SEG124 [48] call print_str + //SEG125 [89] phi from compare::@35 to print_str [phi:compare::@35->print_str] + print_str_from_b35: jsr print_str - //SEG133 [53] phi from compare::@36 to compare::@37 [phi:compare::@36->compare::@37] - b37_from_b36: - jmp b37 - //SEG134 compare::@37 - b37: - //SEG135 [54] call print_str - //SEG136 [79] phi from compare::@37 to print_str [phi:compare::@37->print_str] - print_str_from_b37: - //SEG137 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#2 [phi:compare::@37->print_str#0] -- register_copy - //SEG138 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@37->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str - jmp b38 - //SEG139 compare::@38 - b38: - //SEG140 [55] (word) print_word::w#1 ← (word) compare::w2#0 -- vwuz1=vwuz2 + jmp b36 + //SEG126 compare::@36 + b36: + //SEG127 [49] (word) print_word::w#1 ← (word) compare::w2#0 -- vwuz1=vwuz2 lda w2 sta print_word.w lda w2+1 sta print_word.w+1 - //SEG141 [56] call print_word - //SEG142 [90] phi from compare::@38 to print_word [phi:compare::@38->print_word] - print_word_from_b38: - //SEG143 [90] phi (byte*) print_char_cursor#58 = (byte*) print_char_cursor#2 [phi:compare::@38->print_word#0] -- register_copy - //SEG144 [90] phi (word) print_word::w#2 = (word) print_word::w#1 [phi:compare::@38->print_word#1] -- register_copy + //SEG128 [50] call print_word + //SEG129 [75] phi from compare::@36 to print_word [phi:compare::@36->print_word] + print_word_from_b36: + //SEG130 [75] phi (byte*) print_char_cursor#52 = (byte*) print_char_cursor#2 [phi:compare::@36->print_word#0] -- register_copy + //SEG131 [75] phi (word) print_word::w#2 = (word) print_word::w#1 [phi:compare::@36->print_word#1] -- register_copy jsr print_word - //SEG145 [57] phi from compare::@38 to compare::@39 [phi:compare::@38->compare::@39] - b39_from_b38: - jmp b39 - //SEG146 compare::@39 - b39: - //SEG147 [58] call print_str - //SEG148 [79] phi from compare::@39 to print_str [phi:compare::@39->print_str] - print_str_from_b39: - //SEG149 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#11 [phi:compare::@39->print_str#0] -- register_copy - //SEG150 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@39->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str - jmp b40 - //SEG151 compare::@40 - b40: - //SEG152 [59] (byte) print_char::ch#2 ← (byte) compare::r#10 -- vbuz1=vbuz2 + jmp b37 + //SEG132 compare::@37 + b37: + //SEG133 [51] (byte) print_char::ch#2 ← (byte) compare::r#10 -- vbuz1=vbuz2 lda r sta print_char.ch - //SEG153 [60] call print_char - //SEG154 [86] phi from compare::@40 to print_char [phi:compare::@40->print_char] - print_char_from_b40: - //SEG155 [86] phi (byte*) print_char_cursor#39 = (byte*) print_char_cursor#2 [phi:compare::@40->print_char#0] -- register_copy - //SEG156 [86] phi (byte) print_char::ch#3 = (byte) print_char::ch#2 [phi:compare::@40->print_char#1] -- register_copy + //SEG134 [52] call print_char + //SEG135 [71] phi from compare::@37 to print_char [phi:compare::@37->print_char] + print_char_from_b37: + //SEG136 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#11 [phi:compare::@37->print_char#0] -- register_copy + //SEG137 [71] phi (byte) print_char::ch#4 = (byte) print_char::ch#2 [phi:compare::@37->print_char#1] -- register_copy + jsr print_char + //SEG138 [53] phi from compare::@37 to compare::@38 [phi:compare::@37->compare::@38] + b38_from_b37: + jmp b38 + //SEG139 compare::@38 + b38: + //SEG140 [54] call print_char + //SEG141 [71] phi from compare::@38 to print_char [phi:compare::@38->print_char] + print_char_from_b38: + //SEG142 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#11 [phi:compare::@38->print_char#0] -- register_copy + //SEG143 [71] phi (byte) print_char::ch#4 = (byte) ' ' [phi:compare::@38->print_char#1] -- vbuz1=vbuc1 + lda #' ' + sta print_char.ch jsr print_char - //SEG157 [61] phi from compare::@40 to compare::@41 [phi:compare::@40->compare::@41] - b41_from_b40: - jmp b41 - //SEG158 compare::@41 - b41: - //SEG159 [62] call print_str - //SEG160 [79] phi from compare::@41 to print_str [phi:compare::@41->print_str] - print_str_from_b41: - //SEG161 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#11 [phi:compare::@41->print_str#0] -- register_copy - //SEG162 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@41->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str jmp breturn - //SEG163 compare::@return + //SEG144 compare::@return breturn: - //SEG164 [63] return + //SEG145 [55] return rts - //SEG165 compare::@5 + //SEG146 compare::@5 b5: - //SEG166 [64] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 -- vwuz1_neq_vwuz2_then_la1 + //SEG147 [56] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 -- vwuz1_neq_vwuz2_then_la1 lda w1+1 cmp w2+1 bne b9_from_b5 lda w1 cmp w2 bne b9_from_b5 - //SEG167 [65] phi from compare::@5 to compare::@26 [phi:compare::@5->compare::@26] + //SEG148 [57] phi from compare::@5 to compare::@26 [phi:compare::@5->compare::@26] b26_from_b5: jmp b26 - //SEG168 compare::@26 + //SEG149 compare::@26 b26: - //SEG169 [66] phi from compare::@26 to compare::@9 [phi:compare::@26->compare::@9] + //SEG150 [58] phi from compare::@26 to compare::@9 [phi:compare::@26->compare::@9] b9_from_b26: - //SEG170 [66] phi (byte) compare::r#20 = (byte) '+' [phi:compare::@26->compare::@9#0] -- vbuz1=vbuc1 - lda #'+' + //SEG151 [58] phi (byte) compare::r#17 = (const byte) TT#0 [phi:compare::@26->compare::@9#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b9 - //SEG171 [66] phi from compare::@5 to compare::@9 [phi:compare::@5->compare::@9] + //SEG152 [58] phi from compare::@5 to compare::@9 [phi:compare::@5->compare::@9] b9_from_b5: - //SEG172 [66] phi (byte) compare::r#20 = (byte) '-' [phi:compare::@5->compare::@9#0] -- vbuz1=vbuc1 - lda #'-' + //SEG153 [58] phi (byte) compare::r#17 = (const byte) FF#0 [phi:compare::@5->compare::@9#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b9 - //SEG173 compare::@9 + //SEG154 compare::@9 b9: - //SEG174 [46] phi from compare::@9 to compare::@16 [phi:compare::@9->compare::@16] + //SEG155 [44] phi from compare::@9 to compare::@16 [phi:compare::@9->compare::@16] b16_from_b9: - //SEG175 [46] phi (byte) compare::r#10 = (byte) compare::r#20 [phi:compare::@9->compare::@16#0] -- register_copy - //SEG176 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#2 [phi:compare::@9->compare::@16#1] -- pbuz1=pbuc1 + //SEG156 [44] phi (byte) compare::r#10 = (byte) compare::r#17 [phi:compare::@9->compare::@16#0] -- register_copy + //SEG157 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#2 [phi:compare::@9->compare::@16#1] -- pbuz1=pbuc1 lda #ops_2 sta ops+1 jmp b16 - //SEG177 compare::@4 + //SEG158 compare::@4 b4: - //SEG178 [67] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 -- vwuz1_lt_vwuz2_then_la1 + //SEG159 [59] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 -- vwuz1_lt_vwuz2_then_la1 lda w1+1 cmp w2+1 bcc b11_from_b4 @@ -2815,37 +2669,37 @@ compare: { cmp w2 bcc b11_from_b4 !: - //SEG179 [68] phi from compare::@4 to compare::@28 [phi:compare::@4->compare::@28] + //SEG160 [60] phi from compare::@4 to compare::@28 [phi:compare::@4->compare::@28] b28_from_b4: jmp b28 - //SEG180 compare::@28 + //SEG161 compare::@28 b28: - //SEG181 [69] phi from compare::@28 to compare::@11 [phi:compare::@28->compare::@11] + //SEG162 [61] phi from compare::@28 to compare::@11 [phi:compare::@28->compare::@11] b11_from_b28: - //SEG182 [69] phi (byte) compare::r#14 = (byte) '+' [phi:compare::@28->compare::@11#0] -- vbuz1=vbuc1 - lda #'+' + //SEG163 [61] phi (byte) compare::r#11 = (const byte) TT#0 [phi:compare::@28->compare::@11#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b11 - //SEG183 [69] phi from compare::@4 to compare::@11 [phi:compare::@4->compare::@11] + //SEG164 [61] phi from compare::@4 to compare::@11 [phi:compare::@4->compare::@11] b11_from_b4: - //SEG184 [69] phi (byte) compare::r#14 = (byte) '-' [phi:compare::@4->compare::@11#0] -- vbuz1=vbuc1 - lda #'-' + //SEG165 [61] phi (byte) compare::r#11 = (const byte) FF#0 [phi:compare::@4->compare::@11#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b11 - //SEG185 compare::@11 + //SEG166 compare::@11 b11: - //SEG186 [46] phi from compare::@11 to compare::@16 [phi:compare::@11->compare::@16] + //SEG167 [44] phi from compare::@11 to compare::@16 [phi:compare::@11->compare::@16] b16_from_b11: - //SEG187 [46] phi (byte) compare::r#10 = (byte) compare::r#14 [phi:compare::@11->compare::@16#0] -- register_copy - //SEG188 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#3 [phi:compare::@11->compare::@16#1] -- pbuz1=pbuc1 + //SEG168 [44] phi (byte) compare::r#10 = (byte) compare::r#11 [phi:compare::@11->compare::@16#0] -- register_copy + //SEG169 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#3 [phi:compare::@11->compare::@16#1] -- pbuz1=pbuc1 lda #ops_3 sta ops+1 jmp b16 - //SEG189 compare::@3 + //SEG170 compare::@3 b3: - //SEG190 [70] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 -- vwuz1_le_vwuz2_then_la1 + //SEG171 [62] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 -- vwuz1_le_vwuz2_then_la1 lda w1+1 cmp w2+1 bne !+ @@ -2854,37 +2708,37 @@ compare: { !: bcc b13_from_b3 beq b13_from_b3 - //SEG191 [71] phi from compare::@3 to compare::@30 [phi:compare::@3->compare::@30] + //SEG172 [63] phi from compare::@3 to compare::@30 [phi:compare::@3->compare::@30] b30_from_b3: jmp b30 - //SEG192 compare::@30 + //SEG173 compare::@30 b30: - //SEG193 [72] phi from compare::@30 to compare::@13 [phi:compare::@30->compare::@13] + //SEG174 [64] phi from compare::@30 to compare::@13 [phi:compare::@30->compare::@13] b13_from_b30: - //SEG194 [72] phi (byte) compare::r#15 = (byte) '+' [phi:compare::@30->compare::@13#0] -- vbuz1=vbuc1 - lda #'+' + //SEG175 [64] phi (byte) compare::r#12 = (const byte) TT#0 [phi:compare::@30->compare::@13#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b13 - //SEG195 [72] phi from compare::@3 to compare::@13 [phi:compare::@3->compare::@13] + //SEG176 [64] phi from compare::@3 to compare::@13 [phi:compare::@3->compare::@13] b13_from_b3: - //SEG196 [72] phi (byte) compare::r#15 = (byte) '-' [phi:compare::@3->compare::@13#0] -- vbuz1=vbuc1 - lda #'-' + //SEG177 [64] phi (byte) compare::r#12 = (const byte) FF#0 [phi:compare::@3->compare::@13#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b13 - //SEG197 compare::@13 + //SEG178 compare::@13 b13: - //SEG198 [46] phi from compare::@13 to compare::@16 [phi:compare::@13->compare::@16] + //SEG179 [44] phi from compare::@13 to compare::@16 [phi:compare::@13->compare::@16] b16_from_b13: - //SEG199 [46] phi (byte) compare::r#10 = (byte) compare::r#15 [phi:compare::@13->compare::@16#0] -- register_copy - //SEG200 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#4 [phi:compare::@13->compare::@16#1] -- pbuz1=pbuc1 + //SEG180 [44] phi (byte) compare::r#10 = (byte) compare::r#12 [phi:compare::@13->compare::@16#0] -- register_copy + //SEG181 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#4 [phi:compare::@13->compare::@16#1] -- pbuz1=pbuc1 lda #ops_4 sta ops+1 jmp b16 - //SEG201 compare::@2 + //SEG182 compare::@2 b2: - //SEG202 [73] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 -- vwuz1_gt_vwuz2_then_la1 + //SEG183 [65] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 -- vwuz1_gt_vwuz2_then_la1 lda w2+1 cmp w1+1 bcc b15_from_b2 @@ -2893,37 +2747,37 @@ compare: { cmp w1 bcc b15_from_b2 !: - //SEG203 [74] phi from compare::@2 to compare::@32 [phi:compare::@2->compare::@32] + //SEG184 [66] phi from compare::@2 to compare::@32 [phi:compare::@2->compare::@32] b32_from_b2: jmp b32 - //SEG204 compare::@32 + //SEG185 compare::@32 b32: - //SEG205 [75] phi from compare::@32 to compare::@15 [phi:compare::@32->compare::@15] + //SEG186 [67] phi from compare::@32 to compare::@15 [phi:compare::@32->compare::@15] b15_from_b32: - //SEG206 [75] phi (byte) compare::r#16 = (byte) '+' [phi:compare::@32->compare::@15#0] -- vbuz1=vbuc1 - lda #'+' + //SEG187 [67] phi (byte) compare::r#13 = (const byte) TT#0 [phi:compare::@32->compare::@15#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b15 - //SEG207 [75] phi from compare::@2 to compare::@15 [phi:compare::@2->compare::@15] + //SEG188 [67] phi from compare::@2 to compare::@15 [phi:compare::@2->compare::@15] b15_from_b2: - //SEG208 [75] phi (byte) compare::r#16 = (byte) '-' [phi:compare::@2->compare::@15#0] -- vbuz1=vbuc1 - lda #'-' + //SEG189 [67] phi (byte) compare::r#13 = (const byte) FF#0 [phi:compare::@2->compare::@15#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b15 - //SEG209 compare::@15 + //SEG190 compare::@15 b15: - //SEG210 [46] phi from compare::@15 to compare::@16 [phi:compare::@15->compare::@16] + //SEG191 [44] phi from compare::@15 to compare::@16 [phi:compare::@15->compare::@16] b16_from_b15: - //SEG211 [46] phi (byte) compare::r#10 = (byte) compare::r#16 [phi:compare::@15->compare::@16#0] -- register_copy - //SEG212 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#5 [phi:compare::@15->compare::@16#1] -- pbuz1=pbuc1 + //SEG192 [44] phi (byte) compare::r#10 = (byte) compare::r#13 [phi:compare::@15->compare::@16#0] -- register_copy + //SEG193 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#5 [phi:compare::@15->compare::@16#1] -- pbuz1=pbuc1 lda #ops_5 sta ops+1 jmp b16 - //SEG213 compare::@1 + //SEG194 compare::@1 b1: - //SEG214 [76] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 -- vwuz1_ge_vwuz2_then_la1 + //SEG195 [68] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 -- vwuz1_ge_vwuz2_then_la1 lda w2+1 cmp w1+1 bne !+ @@ -2932,35 +2786,34 @@ compare: { !: bcc b17_from_b1 beq b17_from_b1 - //SEG215 [77] phi from compare::@1 to compare::@34 [phi:compare::@1->compare::@34] + //SEG196 [69] phi from compare::@1 to compare::@34 [phi:compare::@1->compare::@34] b34_from_b1: jmp b34 - //SEG216 compare::@34 + //SEG197 compare::@34 b34: - //SEG217 [78] phi from compare::@34 to compare::@17 [phi:compare::@34->compare::@17] + //SEG198 [70] phi from compare::@34 to compare::@17 [phi:compare::@34->compare::@17] b17_from_b34: - //SEG218 [78] phi (byte) compare::r#17 = (byte) '+' [phi:compare::@34->compare::@17#0] -- vbuz1=vbuc1 - lda #'+' + //SEG199 [70] phi (byte) compare::r#14 = (const byte) TT#0 [phi:compare::@34->compare::@17#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b17 - //SEG219 [78] phi from compare::@1 to compare::@17 [phi:compare::@1->compare::@17] + //SEG200 [70] phi from compare::@1 to compare::@17 [phi:compare::@1->compare::@17] b17_from_b1: - //SEG220 [78] phi (byte) compare::r#17 = (byte) '-' [phi:compare::@1->compare::@17#0] -- vbuz1=vbuc1 - lda #'-' + //SEG201 [70] phi (byte) compare::r#14 = (const byte) FF#0 [phi:compare::@1->compare::@17#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b17 - //SEG221 compare::@17 + //SEG202 compare::@17 b17: - //SEG222 [46] phi from compare::@17 to compare::@16 [phi:compare::@17->compare::@16] + //SEG203 [44] phi from compare::@17 to compare::@16 [phi:compare::@17->compare::@16] b16_from_b17: - //SEG223 [46] phi (byte) compare::r#10 = (byte) compare::r#17 [phi:compare::@17->compare::@16#0] -- register_copy - //SEG224 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#6 [phi:compare::@17->compare::@16#1] -- pbuz1=pbuc1 + //SEG204 [44] phi (byte) compare::r#10 = (byte) compare::r#14 [phi:compare::@17->compare::@16#0] -- register_copy + //SEG205 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#6 [phi:compare::@17->compare::@16#1] -- pbuz1=pbuc1 lda #ops_6 sta ops+1 jmp b16 - str: .text " @" ops_1: .text "!=@" ops_2: .text "==@" ops_3: .text ">=@" @@ -2968,175 +2821,175 @@ compare: { ops_5: .text "<=@" ops_6: .text "< @" } -//SEG225 print_str -// Print a zero-terminated string -// print_str(byte* zeropage($b) str) -print_str: { - .label str = $b - //SEG226 [80] phi from print_str print_str::@2 to print_str::@1 [phi:print_str/print_str::@2->print_str::@1] - b1_from_print_str: - b1_from_b2: - //SEG227 [80] phi (byte*) print_char_cursor#2 = (byte*) print_char_cursor#66 [phi:print_str/print_str::@2->print_str::@1#0] -- register_copy - //SEG228 [80] phi (byte*) print_str::str#6 = (byte*) print_str::str#8 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy - jmp b1 - //SEG229 print_str::@1 - b1: - //SEG230 [81] if(*((byte*) print_str::str#6)!=(byte) '@') goto print_str::@2 -- _deref_pbuz1_neq_vbuc1_then_la1 - ldy #0 - lda (str),y - cmp #'@' - bne b2 - jmp breturn - //SEG231 print_str::@return - breturn: - //SEG232 [82] return - rts - //SEG233 print_str::@2 - b2: - //SEG234 [83] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#6) -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (str),y - ldy #0 - sta (print_char_cursor),y - //SEG235 [84] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 -- pbuz1=_inc_pbuz1 - inc print_char_cursor - bne !+ - inc print_char_cursor+1 - !: - //SEG236 [85] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#6 -- pbuz1=_inc_pbuz1 - inc str - bne !+ - inc str+1 - !: - jmp b1_from_b2 -} -//SEG237 print_char +//SEG206 print_char // Print a single char -// print_char(byte zeropage($d) ch) +// print_char(byte zeropage($b) ch) print_char: { - .label ch = $d - //SEG238 [87] *((byte*) print_char_cursor#39) ← (byte) print_char::ch#3 -- _deref_pbuz1=vbuz2 + .label ch = $b + //SEG207 [72] *((byte*) print_char_cursor#36) ← (byte) print_char::ch#4 -- _deref_pbuz1=vbuz2 lda ch ldy #0 sta (print_char_cursor),y - //SEG239 [88] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#39 -- pbuz1=_inc_pbuz1 + //SEG208 [73] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#36 -- pbuz1=_inc_pbuz1 inc print_char_cursor bne !+ inc print_char_cursor+1 !: jmp breturn - //SEG240 print_char::@return + //SEG209 print_char::@return breturn: - //SEG241 [89] return + //SEG210 [74] return rts } -//SEG242 print_word +//SEG211 print_word // Print a word as HEX -// print_word(word zeropage($e) w) +// print_word(word zeropage($c) w) print_word: { - .label w = $e - //SEG243 [91] (byte) print_byte::b#0 ← > (word) print_word::w#2 -- vbuz1=_hi_vwuz2 + .label w = $c + //SEG212 [76] (byte) print_byte::b#0 ← > (word) print_word::w#2 -- vbuz1=_hi_vwuz2 lda w+1 sta print_byte.b - //SEG244 [92] call print_byte - //SEG245 [96] phi from print_word to print_byte [phi:print_word->print_byte] + //SEG213 [77] call print_byte + //SEG214 [81] phi from print_word to print_byte [phi:print_word->print_byte] print_byte_from_print_word: - //SEG246 [96] phi (byte*) print_char_cursor#59 = (byte*) print_char_cursor#58 [phi:print_word->print_byte#0] -- register_copy - //SEG247 [96] phi (byte) print_byte::b#2 = (byte) print_byte::b#0 [phi:print_word->print_byte#1] -- register_copy + //SEG215 [81] phi (byte*) print_char_cursor#53 = (byte*) print_char_cursor#52 [phi:print_word->print_byte#0] -- register_copy + //SEG216 [81] phi (byte) print_byte::b#2 = (byte) print_byte::b#0 [phi:print_word->print_byte#1] -- register_copy jsr print_byte jmp b1 - //SEG248 print_word::@1 + //SEG217 print_word::@1 b1: - //SEG249 [93] (byte) print_byte::b#1 ← < (word) print_word::w#2 -- vbuz1=_lo_vwuz2 + //SEG218 [78] (byte) print_byte::b#1 ← < (word) print_word::w#2 -- vbuz1=_lo_vwuz2 lda w sta print_byte.b - //SEG250 [94] call print_byte - //SEG251 [96] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte] + //SEG219 [79] call print_byte + //SEG220 [81] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte] print_byte_from_b1: - //SEG252 [96] phi (byte*) print_char_cursor#59 = (byte*) print_char_cursor#11 [phi:print_word::@1->print_byte#0] -- register_copy - //SEG253 [96] phi (byte) print_byte::b#2 = (byte) print_byte::b#1 [phi:print_word::@1->print_byte#1] -- register_copy + //SEG221 [81] phi (byte*) print_char_cursor#53 = (byte*) print_char_cursor#11 [phi:print_word::@1->print_byte#0] -- register_copy + //SEG222 [81] phi (byte) print_byte::b#2 = (byte) print_byte::b#1 [phi:print_word::@1->print_byte#1] -- register_copy jsr print_byte jmp breturn - //SEG254 print_word::@return + //SEG223 print_word::@return breturn: - //SEG255 [95] return + //SEG224 [80] return rts } -//SEG256 print_byte +//SEG225 print_byte // Print a byte as HEX -// print_byte(byte zeropage($12) b) +// print_byte(byte zeropage($10) b) print_byte: { - .label _0 = $21 - .label _2 = $22 - .label b = $12 - //SEG257 [97] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 -- vbuz1=vbuz2_ror_4 + .label _0 = $20 + .label _2 = $21 + .label b = $10 + //SEG226 [82] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 -- vbuz1=vbuz2_ror_4 lda b lsr lsr lsr lsr sta _0 - //SEG258 [98] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) -- vbuz1=pbuc1_derefidx_vbuz2 + //SEG227 [83] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) -- vbuz1=pbuc1_derefidx_vbuz2 ldy _0 lda print_hextab,y sta print_char.ch - //SEG259 [99] call print_char - //SEG260 [86] phi from print_byte to print_char [phi:print_byte->print_char] + //SEG228 [84] call print_char + //SEG229 [71] phi from print_byte to print_char [phi:print_byte->print_char] print_char_from_print_byte: - //SEG261 [86] phi (byte*) print_char_cursor#39 = (byte*) print_char_cursor#59 [phi:print_byte->print_char#0] -- register_copy - //SEG262 [86] phi (byte) print_char::ch#3 = (byte) print_char::ch#0 [phi:print_byte->print_char#1] -- register_copy + //SEG230 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#53 [phi:print_byte->print_char#0] -- register_copy + //SEG231 [71] phi (byte) print_char::ch#4 = (byte) print_char::ch#0 [phi:print_byte->print_char#1] -- register_copy jsr print_char jmp b1 - //SEG263 print_byte::@1 + //SEG232 print_byte::@1 b1: - //SEG264 [100] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f -- vbuz1=vbuz2_band_vbuc1 + //SEG233 [85] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f -- vbuz1=vbuz2_band_vbuc1 lda #$f and b sta _2 - //SEG265 [101] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) -- vbuz1=pbuc1_derefidx_vbuz2 + //SEG234 [86] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) -- vbuz1=pbuc1_derefidx_vbuz2 ldy _2 lda print_hextab,y sta print_char.ch - //SEG266 [102] call print_char - //SEG267 [86] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char] + //SEG235 [87] call print_char + //SEG236 [71] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char] print_char_from_b1: - //SEG268 [86] phi (byte*) print_char_cursor#39 = (byte*) print_char_cursor#11 [phi:print_byte::@1->print_char#0] -- register_copy - //SEG269 [86] phi (byte) print_char::ch#3 = (byte) print_char::ch#1 [phi:print_byte::@1->print_char#1] -- register_copy + //SEG237 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#11 [phi:print_byte::@1->print_char#0] -- register_copy + //SEG238 [71] phi (byte) print_char::ch#4 = (byte) print_char::ch#1 [phi:print_byte::@1->print_char#1] -- register_copy jsr print_char jmp breturn - //SEG270 print_byte::@return + //SEG239 print_byte::@return breturn: - //SEG271 [103] return + //SEG240 [88] return rts } -//SEG272 print_cls +//SEG241 print_str +// Print a zero-terminated string +// print_str(byte* zeropage($11) str) +print_str: { + .label str = $11 + //SEG242 [90] phi from print_str print_str::@2 to print_str::@1 [phi:print_str/print_str::@2->print_str::@1] + b1_from_print_str: + b1_from_b2: + //SEG243 [90] phi (byte*) print_char_cursor#2 = (byte*) print_char_cursor#11 [phi:print_str/print_str::@2->print_str::@1#0] -- register_copy + //SEG244 [90] phi (byte*) print_str::str#2 = (byte*) print_str::str#1 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy + jmp b1 + //SEG245 print_str::@1 + b1: + //SEG246 [91] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (str),y + cmp #'@' + bne b2 + jmp breturn + //SEG247 print_str::@return + breturn: + //SEG248 [92] return + rts + //SEG249 print_str::@2 + b2: + //SEG250 [93] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (str),y + ldy #0 + sta (print_char_cursor),y + //SEG251 [94] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 -- pbuz1=_inc_pbuz1 + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + //SEG252 [95] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 -- pbuz1=_inc_pbuz1 + inc str + bne !+ + inc str+1 + !: + jmp b1_from_b2 +} +//SEG253 print_cls // Clear the screen. Also resets current line/char cursor. print_cls: { .label sc = $13 - //SEG273 [105] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1] + //SEG254 [97] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1] b1_from_print_cls: - //SEG274 [105] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1 + //SEG255 [97] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1 lda #<$400 sta sc lda #>$400 sta sc+1 jmp b1 - //SEG275 [105] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1] + //SEG256 [97] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1] b1_from_b1: - //SEG276 [105] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy + //SEG257 [97] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy jmp b1 - //SEG277 print_cls::@1 + //SEG258 print_cls::@1 b1: - //SEG278 [106] *((byte*) print_cls::sc#2) ← (byte) ' ' -- _deref_pbuz1=vbuc1 + //SEG259 [98] *((byte*) print_cls::sc#2) ← (byte) ' ' -- _deref_pbuz1=vbuc1 lda #' ' ldy #0 sta (sc),y - //SEG279 [107] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 -- pbuz1=_inc_pbuz1 + //SEG260 [99] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 -- pbuz1=_inc_pbuz1 inc sc bne !+ inc sc+1 !: - //SEG280 [108] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 -- pbuz1_neq_pbuc1_then_la1 + //SEG261 [100] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 -- pbuz1_neq_pbuc1_then_la1 lda sc+1 cmp #>$400+$3e8 bne b1_from_b1 @@ -3144,95 +2997,93 @@ print_cls: { cmp #<$400+$3e8 bne b1_from_b1 jmp breturn - //SEG281 print_cls::@return + //SEG262 print_cls::@return breturn: - //SEG282 [109] return + //SEG263 [101] return rts } print_hextab: .text "0123456789abcdef" words: .word $12, $3f34, $cfed REGISTER UPLIFT POTENTIAL REGISTERS -Statement [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::ln#7 print_char_cursor#95 print_line_cursor#33 main::$1 ] ( main:2 [ main::i#2 main::ln#7 print_char_cursor#95 print_line_cursor#33 main::$1 ] ) always clobbers reg byte a +Statement [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 print_char_cursor#73 main::s#7 print_line_cursor#32 main::$1 ] ( main:2 [ main::i#2 print_char_cursor#73 main::s#7 print_line_cursor#32 main::$1 ] ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp ZP_BYTE:2 [ main::i#2 main::i#1 ] -Removing always clobbered register reg byte a as potential for zp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] -Statement [8] (word) main::w1#0 ← *((const word[]) words#0 + (byte~) main::$1) [ main::i#2 main::ln#7 print_char_cursor#95 print_line_cursor#33 main::w1#0 ] ( main:2 [ main::i#2 main::ln#7 print_char_cursor#95 print_line_cursor#33 main::w1#0 ] ) always clobbers reg byte a -Statement [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::w1#0 main::j#2 main::ln#4 print_char_cursor#79 print_line_cursor#31 main::$2 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::ln#4 print_char_cursor#79 print_line_cursor#31 main::$2 ] ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Statement [8] (word) main::w1#0 ← *((const word[]) words#0 + (byte~) main::$1) [ main::i#2 print_char_cursor#73 main::s#7 print_line_cursor#32 main::w1#0 ] ( main:2 [ main::i#2 print_char_cursor#73 main::s#7 print_line_cursor#32 main::w1#0 ] ) always clobbers reg byte a +Statement [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#61 main::s#5 print_line_cursor#30 main::$2 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#61 main::s#5 print_line_cursor#30 main::$2 ] ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp ZP_BYTE:3 [ main::j#2 main::j#1 ] -Statement [11] (word) main::w2#0 ← *((const word[]) words#0 + (byte~) main::$2) [ main::i#2 main::w1#0 main::j#2 main::ln#4 print_char_cursor#79 print_line_cursor#31 main::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::ln#4 print_char_cursor#79 print_line_cursor#31 main::w2#0 ] ) always clobbers reg byte a -Statement [14] (word) compare::w1#0 ← (word) main::w1#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_char_cursor#61 print_line_cursor#19 compare::w1#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_char_cursor#61 print_line_cursor#19 compare::w1#0 ] ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp ZP_BYTE:5 [ main::op#2 main::op#1 ] -Statement [15] (word) compare::w2#0 ← (word) main::w2#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_char_cursor#61 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_char_cursor#61 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [19] (byte~) main::$6 ← (byte) main::ln#1 & (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#19 main::ln#1 main::$6 print_char_cursor#2 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#19 main::ln#1 main::$6 print_char_cursor#2 ] ) always clobbers reg byte a -Statement [23] (byte*~) print_char_cursor#107 ← (byte*) print_line_cursor#1 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::ln#1 print_char_cursor#107 print_line_cursor#1 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::ln#1 print_char_cursor#107 print_line_cursor#1 ] ) always clobbers reg byte a -Statement [34] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 [ print_line_cursor#1 print_char_cursor#2 ] ( main:2::print_ln:22 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::ln#1 print_line_cursor#1 print_char_cursor#2 ] ) always clobbers reg byte a -Statement [35] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#2) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#2 ] ( main:2::print_ln:22 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::ln#1 print_line_cursor#1 print_char_cursor#2 ] ) always clobbers reg byte a -Statement [43] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [47] (word) print_word::w#0 ← (word) compare::w1#0 [ print_char_cursor#61 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#0 ] ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp ZP_BYTE:10 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -Statement [51] (byte*) print_str::str#2 ← (byte*) compare::ops#7 [ compare::w2#0 print_char_cursor#2 compare::r#10 print_str::str#2 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 print_char_cursor#2 compare::r#10 print_str::str#2 ] ) always clobbers reg byte a -Statement [55] (word) print_word::w#1 ← (word) compare::w2#0 [ print_char_cursor#2 compare::r#10 print_word::w#1 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#2 compare::r#10 print_word::w#1 ] ) always clobbers reg byte a -Statement [64] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [67] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [70] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [73] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [76] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [81] if(*((byte*) print_str::str#6)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#6 ] ( main:2::compare:17::print_str:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:54 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:58 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:62 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#2 print_str::str#6 ] ) always clobbers reg byte a reg byte y +Statement [11] (word) main::w2#0 ← *((const word[]) words#0 + (byte~) main::$2) [ main::i#2 main::w1#0 main::j#2 print_char_cursor#61 main::s#5 print_line_cursor#30 main::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#61 main::s#5 print_line_cursor#30 main::w2#0 ] ) always clobbers reg byte a +Statement [13] (word) compare::w1#0 ← (word) main::w1#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#55 main::s#3 print_line_cursor#19 compare::w1#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#55 main::s#3 print_line_cursor#19 compare::w1#0 ] ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:4 [ main::op#2 main::op#1 ] +Statement [14] (word) compare::w2#0 ← (word) main::w2#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#55 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#55 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [21] (byte*~) print_char_cursor#101 ← (byte*) print_line_cursor#1 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#101 print_line_cursor#1 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#101 print_line_cursor#1 ] ) always clobbers reg byte a +Statement [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 [ print_line_cursor#1 print_char_cursor#11 ] ( main:2::print_ln:20 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#1 print_char_cursor#11 ] ) always clobbers reg byte a +Statement [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#11) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#11 ] ( main:2::print_ln:20 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#1 print_char_cursor#11 ] ) always clobbers reg byte a +Statement [41] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [45] (word) print_word::w#0 ← (word) compare::w1#0 [ print_char_cursor#55 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#0 ] ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:10 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +Statement [47] (byte*) print_str::str#1 ← (byte*) compare::ops#7 [ compare::w2#0 print_char_cursor#11 compare::r#10 print_str::str#1 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 print_char_cursor#11 compare::r#10 print_str::str#1 ] ) always clobbers reg byte a +Statement [49] (word) print_word::w#1 ← (word) compare::w2#0 [ compare::r#10 print_word::w#1 print_char_cursor#2 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#1 print_char_cursor#2 ] ) always clobbers reg byte a +Statement [56] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [59] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [62] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [65] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [68] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [72] *((byte*) print_char_cursor#36) ← (byte) print_char::ch#4 [ print_char_cursor#36 ] ( main:2::compare:16::print_char:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#36 ] main:2::compare:16::print_char:54 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#36 ] main:2::compare:16::print_word:46::print_byte:77::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_byte::b#2 print_char_cursor#36 ] main:2::compare:16::print_word:50::print_byte:77::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_byte::b#2 print_char_cursor#36 ] main:2::compare:16::print_word:46::print_byte:79::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_byte::b#2 print_char_cursor#36 ] main:2::compare:16::print_word:50::print_byte:79::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_byte::b#2 print_char_cursor#36 ] main:2::compare:16::print_word:46::print_byte:77::print_char:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#36 ] main:2::compare:16::print_word:50::print_byte:77::print_char:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#36 ] main:2::compare:16::print_word:46::print_byte:79::print_char:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#36 ] main:2::compare:16::print_word:50::print_byte:79::print_char:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#36 ] ) always clobbers reg byte y Removing always clobbered register reg byte y as potential for zp ZP_BYTE:2 [ main::i#2 main::i#1 ] Removing always clobbered register reg byte y as potential for zp ZP_BYTE:3 [ main::j#2 main::j#1 ] -Removing always clobbered register reg byte y as potential for zp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] -Removing always clobbered register reg byte y as potential for zp ZP_BYTE:5 [ main::op#2 main::op#1 ] -Removing always clobbered register reg byte y as potential for zp ZP_BYTE:10 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -Statement [83] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#6) [ print_char_cursor#2 print_str::str#6 ] ( main:2::compare:17::print_str:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:54 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:58 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:62 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#2 print_str::str#6 ] ) always clobbers reg byte a reg byte y -Statement [87] *((byte*) print_char_cursor#39) ← (byte) print_char::ch#3 [ print_char_cursor#39 ] ( main:2::compare:17::print_char:60 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#39 ] main:2::compare:17::print_word:48::print_byte:92::print_char:99 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_byte::b#2 print_char_cursor#39 ] main:2::compare:17::print_word:56::print_byte:92::print_char:99 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_byte::b#2 print_char_cursor#39 ] main:2::compare:17::print_word:48::print_byte:94::print_char:99 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_byte::b#2 print_char_cursor#39 ] main:2::compare:17::print_word:56::print_byte:94::print_char:99 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_byte::b#2 print_char_cursor#39 ] main:2::compare:17::print_word:48::print_byte:92::print_char:102 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#39 ] main:2::compare:17::print_word:56::print_byte:92::print_char:102 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#39 ] main:2::compare:17::print_word:48::print_byte:94::print_char:102 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#39 ] main:2::compare:17::print_word:56::print_byte:94::print_char:102 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#39 ] ) always clobbers reg byte y -Removing always clobbered register reg byte y as potential for zp ZP_BYTE:18 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] -Statement [91] (byte) print_byte::b#0 ← > (word) print_word::w#2 [ print_word::w#2 print_char_cursor#58 print_byte::b#0 ] ( main:2::compare:17::print_word:48 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#58 print_byte::b#0 ] main:2::compare:17::print_word:56 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#58 print_byte::b#0 ] ) always clobbers reg byte a -Statement [93] (byte) print_byte::b#1 ← < (word) print_word::w#2 [ print_char_cursor#11 print_byte::b#1 ] ( main:2::compare:17::print_word:48 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#11 print_byte::b#1 ] main:2::compare:17::print_word:56 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#11 print_byte::b#1 ] ) always clobbers reg byte a -Statement [97] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_char_cursor#59 print_byte::b#2 print_byte::$0 ] ( main:2::compare:17::print_word:48::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#59 print_byte::b#2 print_byte::$0 ] main:2::compare:17::print_word:56::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#59 print_byte::b#2 print_byte::$0 ] main:2::compare:17::print_word:48::print_byte:94 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#59 print_byte::b#2 print_byte::$0 ] main:2::compare:17::print_word:56::print_byte:94 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#59 print_byte::b#2 print_byte::$0 ] ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp ZP_BYTE:18 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] -Statement [100] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f [ print_char_cursor#11 print_byte::$2 ] ( main:2::compare:17::print_word:48::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#11 print_byte::$2 ] main:2::compare:17::print_word:56::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#11 print_byte::$2 ] main:2::compare:17::print_word:48::print_byte:94 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#11 print_byte::$2 ] main:2::compare:17::print_word:56::print_byte:94 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#11 print_byte::$2 ] ) always clobbers reg byte a -Statement [106] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y -Statement [108] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a -Statement [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::ln#7 print_char_cursor#95 print_line_cursor#33 main::$1 ] ( main:2 [ main::i#2 main::ln#7 print_char_cursor#95 print_line_cursor#33 main::$1 ] ) always clobbers reg byte a -Statement [8] (word) main::w1#0 ← *((const word[]) words#0 + (byte~) main::$1) [ main::i#2 main::ln#7 print_char_cursor#95 print_line_cursor#33 main::w1#0 ] ( main:2 [ main::i#2 main::ln#7 print_char_cursor#95 print_line_cursor#33 main::w1#0 ] ) always clobbers reg byte a -Statement [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::w1#0 main::j#2 main::ln#4 print_char_cursor#79 print_line_cursor#31 main::$2 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::ln#4 print_char_cursor#79 print_line_cursor#31 main::$2 ] ) always clobbers reg byte a -Statement [11] (word) main::w2#0 ← *((const word[]) words#0 + (byte~) main::$2) [ main::i#2 main::w1#0 main::j#2 main::ln#4 print_char_cursor#79 print_line_cursor#31 main::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::ln#4 print_char_cursor#79 print_line_cursor#31 main::w2#0 ] ) always clobbers reg byte a -Statement [14] (word) compare::w1#0 ← (word) main::w1#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_char_cursor#61 print_line_cursor#19 compare::w1#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_char_cursor#61 print_line_cursor#19 compare::w1#0 ] ) always clobbers reg byte a -Statement [15] (word) compare::w2#0 ← (word) main::w2#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_char_cursor#61 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_char_cursor#61 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [19] (byte~) main::$6 ← (byte) main::ln#1 & (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#19 main::ln#1 main::$6 print_char_cursor#2 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#19 main::ln#1 main::$6 print_char_cursor#2 ] ) always clobbers reg byte a -Statement [23] (byte*~) print_char_cursor#107 ← (byte*) print_line_cursor#1 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::ln#1 print_char_cursor#107 print_line_cursor#1 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::ln#1 print_char_cursor#107 print_line_cursor#1 ] ) always clobbers reg byte a -Statement [34] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 [ print_line_cursor#1 print_char_cursor#2 ] ( main:2::print_ln:22 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::ln#1 print_line_cursor#1 print_char_cursor#2 ] ) always clobbers reg byte a -Statement [35] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#2) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#2 ] ( main:2::print_ln:22 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::ln#1 print_line_cursor#1 print_char_cursor#2 ] ) always clobbers reg byte a -Statement [43] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [47] (word) print_word::w#0 ← (word) compare::w1#0 [ print_char_cursor#61 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#0 ] ) always clobbers reg byte a -Statement [51] (byte*) print_str::str#2 ← (byte*) compare::ops#7 [ compare::w2#0 print_char_cursor#2 compare::r#10 print_str::str#2 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 print_char_cursor#2 compare::r#10 print_str::str#2 ] ) always clobbers reg byte a -Statement [55] (word) print_word::w#1 ← (word) compare::w2#0 [ print_char_cursor#2 compare::r#10 print_word::w#1 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#2 compare::r#10 print_word::w#1 ] ) always clobbers reg byte a -Statement [64] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [67] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [70] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [73] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [76] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 [ print_char_cursor#61 compare::w1#0 compare::w2#0 ] ( main:2::compare:17 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#61 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a -Statement [81] if(*((byte*) print_str::str#6)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#6 ] ( main:2::compare:17::print_str:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:54 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:58 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:62 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#2 print_str::str#6 ] ) always clobbers reg byte a reg byte y -Statement [83] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#6) [ print_char_cursor#2 print_str::str#6 ] ( main:2::compare:17::print_str:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:54 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:58 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#2 print_str::str#6 ] main:2::compare:17::print_str:62 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#2 print_str::str#6 ] ) always clobbers reg byte a reg byte y -Statement [87] *((byte*) print_char_cursor#39) ← (byte) print_char::ch#3 [ print_char_cursor#39 ] ( main:2::compare:17::print_char:60 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 print_char_cursor#39 ] main:2::compare:17::print_word:48::print_byte:92::print_char:99 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_byte::b#2 print_char_cursor#39 ] main:2::compare:17::print_word:56::print_byte:92::print_char:99 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_byte::b#2 print_char_cursor#39 ] main:2::compare:17::print_word:48::print_byte:94::print_char:99 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_byte::b#2 print_char_cursor#39 ] main:2::compare:17::print_word:56::print_byte:94::print_char:99 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_byte::b#2 print_char_cursor#39 ] main:2::compare:17::print_word:48::print_byte:92::print_char:102 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#39 ] main:2::compare:17::print_word:56::print_byte:92::print_char:102 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#39 ] main:2::compare:17::print_word:48::print_byte:94::print_char:102 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#39 ] main:2::compare:17::print_word:56::print_byte:94::print_char:102 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#39 ] ) always clobbers reg byte y -Statement [91] (byte) print_byte::b#0 ← > (word) print_word::w#2 [ print_word::w#2 print_char_cursor#58 print_byte::b#0 ] ( main:2::compare:17::print_word:48 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#58 print_byte::b#0 ] main:2::compare:17::print_word:56 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#58 print_byte::b#0 ] ) always clobbers reg byte a -Statement [93] (byte) print_byte::b#1 ← < (word) print_word::w#2 [ print_char_cursor#11 print_byte::b#1 ] ( main:2::compare:17::print_word:48 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#11 print_byte::b#1 ] main:2::compare:17::print_word:56 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#11 print_byte::b#1 ] ) always clobbers reg byte a -Statement [97] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_char_cursor#59 print_byte::b#2 print_byte::$0 ] ( main:2::compare:17::print_word:48::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#59 print_byte::b#2 print_byte::$0 ] main:2::compare:17::print_word:56::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#59 print_byte::b#2 print_byte::$0 ] main:2::compare:17::print_word:48::print_byte:94 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#59 print_byte::b#2 print_byte::$0 ] main:2::compare:17::print_word:56::print_byte:94 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#59 print_byte::b#2 print_byte::$0 ] ) always clobbers reg byte a -Statement [100] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f [ print_char_cursor#11 print_byte::$2 ] ( main:2::compare:17::print_word:48::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#11 print_byte::$2 ] main:2::compare:17::print_word:56::print_byte:92 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#11 print_byte::$2 ] main:2::compare:17::print_word:48::print_byte:94 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#11 print_byte::$2 ] main:2::compare:17::print_word:56::print_byte:94 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::ln#2 main::op#2 print_line_cursor#19 compare::r#10 print_char_cursor#11 print_byte::$2 ] ) always clobbers reg byte a -Statement [106] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y -Statement [108] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:4 [ main::op#2 main::op#1 ] +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:10 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +Removing always clobbered register reg byte y as potential for zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Statement [76] (byte) print_byte::b#0 ← > (word) print_word::w#2 [ print_word::w#2 print_char_cursor#52 print_byte::b#0 ] ( main:2::compare:16::print_word:46 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#52 print_byte::b#0 ] main:2::compare:16::print_word:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#52 print_byte::b#0 ] ) always clobbers reg byte a +Statement [78] (byte) print_byte::b#1 ← < (word) print_word::w#2 [ print_char_cursor#11 print_byte::b#1 ] ( main:2::compare:16::print_word:46 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#11 print_byte::b#1 ] main:2::compare:16::print_word:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#11 print_byte::b#1 ] ) always clobbers reg byte a +Statement [82] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_char_cursor#53 print_byte::b#2 print_byte::$0 ] ( main:2::compare:16::print_word:46::print_byte:77 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#53 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_word:50::print_byte:77 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#53 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_word:46::print_byte:79 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#53 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_word:50::print_byte:79 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#53 print_byte::b#2 print_byte::$0 ] ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Statement [85] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f [ print_char_cursor#11 print_byte::$2 ] ( main:2::compare:16::print_word:46::print_byte:77 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#11 print_byte::$2 ] main:2::compare:16::print_word:50::print_byte:77 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#11 print_byte::$2 ] main:2::compare:16::print_word:46::print_byte:79 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#11 print_byte::$2 ] main:2::compare:16::print_word:50::print_byte:79 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#11 print_byte::$2 ] ) always clobbers reg byte a +Statement [91] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#2 ] ( main:2::compare:16::print_str:48 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y +Statement [93] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) [ print_char_cursor#2 print_str::str#2 ] ( main:2::compare:16::print_str:48 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y +Statement [98] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y +Statement [100] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a +Statement [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 print_char_cursor#73 main::s#7 print_line_cursor#32 main::$1 ] ( main:2 [ main::i#2 print_char_cursor#73 main::s#7 print_line_cursor#32 main::$1 ] ) always clobbers reg byte a +Statement [8] (word) main::w1#0 ← *((const word[]) words#0 + (byte~) main::$1) [ main::i#2 print_char_cursor#73 main::s#7 print_line_cursor#32 main::w1#0 ] ( main:2 [ main::i#2 print_char_cursor#73 main::s#7 print_line_cursor#32 main::w1#0 ] ) always clobbers reg byte a +Statement [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#61 main::s#5 print_line_cursor#30 main::$2 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#61 main::s#5 print_line_cursor#30 main::$2 ] ) always clobbers reg byte a +Statement [11] (word) main::w2#0 ← *((const word[]) words#0 + (byte~) main::$2) [ main::i#2 main::w1#0 main::j#2 print_char_cursor#61 main::s#5 print_line_cursor#30 main::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 print_char_cursor#61 main::s#5 print_line_cursor#30 main::w2#0 ] ) always clobbers reg byte a +Statement [13] (word) compare::w1#0 ← (word) main::w1#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#55 main::s#3 print_line_cursor#19 compare::w1#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#55 main::s#3 print_line_cursor#19 compare::w1#0 ] ) always clobbers reg byte a +Statement [14] (word) compare::w2#0 ← (word) main::w2#0 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#55 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#55 main::s#3 print_line_cursor#19 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [21] (byte*~) print_char_cursor#101 ← (byte*) print_line_cursor#1 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#101 print_line_cursor#1 ] ( main:2 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_char_cursor#101 print_line_cursor#1 ] ) always clobbers reg byte a +Statement [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 [ print_line_cursor#1 print_char_cursor#11 ] ( main:2::print_ln:20 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#1 print_char_cursor#11 ] ) always clobbers reg byte a +Statement [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#11) goto print_ln::@1 [ print_line_cursor#1 print_char_cursor#11 ] ( main:2::print_ln:20 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 print_line_cursor#1 print_char_cursor#11 ] ) always clobbers reg byte a +Statement [41] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [45] (word) print_word::w#0 ← (word) compare::w1#0 [ print_char_cursor#55 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#0 ] ) always clobbers reg byte a +Statement [47] (byte*) print_str::str#1 ← (byte*) compare::ops#7 [ compare::w2#0 print_char_cursor#11 compare::r#10 print_str::str#1 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 print_char_cursor#11 compare::r#10 print_str::str#1 ] ) always clobbers reg byte a +Statement [49] (word) print_word::w#1 ← (word) compare::w2#0 [ compare::r#10 print_word::w#1 print_char_cursor#2 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#1 print_char_cursor#2 ] ) always clobbers reg byte a +Statement [56] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [59] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [62] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [65] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [68] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 [ print_char_cursor#55 compare::w1#0 compare::w2#0 ] ( main:2::compare:16 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#55 compare::w1#0 compare::w2#0 ] ) always clobbers reg byte a +Statement [72] *((byte*) print_char_cursor#36) ← (byte) print_char::ch#4 [ print_char_cursor#36 ] ( main:2::compare:16::print_char:52 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#36 ] main:2::compare:16::print_char:54 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 print_char_cursor#36 ] main:2::compare:16::print_word:46::print_byte:77::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_byte::b#2 print_char_cursor#36 ] main:2::compare:16::print_word:50::print_byte:77::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_byte::b#2 print_char_cursor#36 ] main:2::compare:16::print_word:46::print_byte:79::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_byte::b#2 print_char_cursor#36 ] main:2::compare:16::print_word:50::print_byte:79::print_char:84 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_byte::b#2 print_char_cursor#36 ] main:2::compare:16::print_word:46::print_byte:77::print_char:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#36 ] main:2::compare:16::print_word:50::print_byte:77::print_char:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#36 ] main:2::compare:16::print_word:46::print_byte:79::print_char:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#36 ] main:2::compare:16::print_word:50::print_byte:79::print_char:87 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#36 ] ) always clobbers reg byte y +Statement [76] (byte) print_byte::b#0 ← > (word) print_word::w#2 [ print_word::w#2 print_char_cursor#52 print_byte::b#0 ] ( main:2::compare:16::print_word:46 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#52 print_byte::b#0 ] main:2::compare:16::print_word:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#52 print_byte::b#0 ] ) always clobbers reg byte a +Statement [78] (byte) print_byte::b#1 ← < (word) print_word::w#2 [ print_char_cursor#11 print_byte::b#1 ] ( main:2::compare:16::print_word:46 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#11 print_byte::b#1 ] main:2::compare:16::print_word:50 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#11 print_byte::b#1 ] ) always clobbers reg byte a +Statement [82] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 [ print_char_cursor#53 print_byte::b#2 print_byte::$0 ] ( main:2::compare:16::print_word:46::print_byte:77 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#53 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_word:50::print_byte:77 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#53 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_word:46::print_byte:79 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#53 print_byte::b#2 print_byte::$0 ] main:2::compare:16::print_word:50::print_byte:79 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#53 print_byte::b#2 print_byte::$0 ] ) always clobbers reg byte a +Statement [85] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f [ print_char_cursor#11 print_byte::$2 ] ( main:2::compare:16::print_word:46::print_byte:77 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_word::w#2 print_char_cursor#11 print_byte::$2 ] main:2::compare:16::print_word:50::print_byte:77 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_word::w#2 print_char_cursor#11 print_byte::$2 ] main:2::compare:16::print_word:46::print_byte:79 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::ops#7 compare::r#10 print_char_cursor#11 print_byte::$2 ] main:2::compare:16::print_word:50::print_byte:79 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::r#10 print_char_cursor#11 print_byte::$2 ] ) always clobbers reg byte a +Statement [91] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 [ print_char_cursor#2 print_str::str#2 ] ( main:2::compare:16::print_str:48 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y +Statement [93] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) [ print_char_cursor#2 print_str::str#2 ] ( main:2::compare:16::print_str:48 [ main::i#2 main::w1#0 main::j#2 main::w2#0 main::op#2 main::s#3 print_line_cursor#19 compare::w2#0 compare::r#10 print_char_cursor#2 print_str::str#2 ] ) always clobbers reg byte a reg byte y +Statement [98] *((byte*) print_cls::sc#2) ← (byte) ' ' [ print_cls::sc#2 ] ( main:2::print_cls:5 [ print_cls::sc#2 ] ) always clobbers reg byte a reg byte y +Statement [100] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 [ print_cls::sc#1 ] ( main:2::print_cls:5 [ print_cls::sc#1 ] ) always clobbers reg byte a Potential registers zp ZP_BYTE:2 [ main::i#2 main::i#1 ] : zp ZP_BYTE:2 , reg byte x , Potential registers zp ZP_BYTE:3 [ main::j#2 main::j#1 ] : zp ZP_BYTE:3 , reg byte x , -Potential registers zp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] : zp ZP_BYTE:4 , reg byte x , -Potential registers zp ZP_BYTE:5 [ main::op#2 main::op#1 ] : zp ZP_BYTE:5 , reg byte x , -Potential registers zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 ] : zp ZP_WORD:6 , +Potential registers zp ZP_BYTE:4 [ main::op#2 main::op#1 ] : zp ZP_BYTE:4 , reg byte x , +Potential registers zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] : zp ZP_BYTE:5 , reg byte x , +Potential registers zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] : zp ZP_WORD:6 , Potential registers zp ZP_WORD:8 [ compare::ops#7 ] : zp ZP_WORD:8 , -Potential registers zp ZP_BYTE:10 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] : zp ZP_BYTE:10 , reg byte x , -Potential registers zp ZP_WORD:11 [ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 ] : zp ZP_WORD:11 , -Potential registers zp ZP_BYTE:13 [ print_char::ch#3 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] : zp ZP_BYTE:13 , reg byte a , reg byte x , reg byte y , -Potential registers zp ZP_WORD:14 [ print_word::w#2 print_word::w#0 print_word::w#1 ] : zp ZP_WORD:14 , -Potential registers zp ZP_WORD:16 [ print_char_cursor#58 print_char_cursor#39 print_char_cursor#66 print_char_cursor#11 print_char_cursor#61 print_char_cursor#79 print_char_cursor#95 print_char_cursor#68 print_char_cursor#107 print_char_cursor#2 print_char_cursor#1 print_char_cursor#59 ] : zp ZP_WORD:16 , -Potential registers zp ZP_BYTE:18 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:18 , reg byte x , +Potential registers zp ZP_BYTE:10 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] : zp ZP_BYTE:10 , reg byte x , +Potential registers zp ZP_BYTE:11 [ print_char::ch#4 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] : zp ZP_BYTE:11 , reg byte a , reg byte x , reg byte y , +Potential registers zp ZP_WORD:12 [ print_word::w#2 print_word::w#0 print_word::w#1 ] : zp ZP_WORD:12 , +Potential registers zp ZP_WORD:14 [ print_char_cursor#52 print_char_cursor#36 print_char_cursor#55 print_char_cursor#61 print_char_cursor#73 print_char_cursor#62 print_char_cursor#11 print_char_cursor#101 print_char_cursor#53 print_char_cursor#2 print_char_cursor#1 ] : zp ZP_WORD:14 , +Potential registers zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] : zp ZP_BYTE:16 , reg byte x , +Potential registers zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] : zp ZP_WORD:17 , Potential registers zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] : zp ZP_WORD:19 , Potential registers zp ZP_BYTE:21 [ main::$1 ] : zp ZP_BYTE:21 , reg byte a , reg byte x , reg byte y , Potential registers zp ZP_WORD:22 [ main::w1#0 ] : zp ZP_WORD:22 , @@ -3241,53 +3092,51 @@ Potential registers zp ZP_WORD:25 [ main::w2#0 ] : zp ZP_WORD:25 , Potential registers zp ZP_WORD:27 [ compare::w1#0 ] : zp ZP_WORD:27 , Potential registers zp ZP_WORD:29 [ compare::w2#0 ] : zp ZP_WORD:29 , Potential registers zp ZP_BYTE:31 [ compare::op#0 ] : zp ZP_BYTE:31 , reg byte a , reg byte x , reg byte y , -Potential registers zp ZP_BYTE:32 [ main::$6 ] : zp ZP_BYTE:32 , reg byte a , reg byte x , reg byte y , -Potential registers zp ZP_BYTE:33 [ print_byte::$0 ] : zp ZP_BYTE:33 , reg byte a , reg byte x , reg byte y , -Potential registers zp ZP_BYTE:34 [ print_byte::$2 ] : zp ZP_BYTE:34 , reg byte a , reg byte x , reg byte y , +Potential registers zp ZP_BYTE:32 [ print_byte::$0 ] : zp ZP_BYTE:32 , reg byte a , reg byte x , reg byte y , +Potential registers zp ZP_BYTE:33 [ print_byte::$2 ] : zp ZP_BYTE:33 , reg byte a , reg byte x , reg byte y , REGISTER UPLIFT SCOPES -Uplift Scope [] 27,353.7: zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 ] 14,543.2: zp ZP_WORD:16 [ print_char_cursor#58 print_char_cursor#39 print_char_cursor#66 print_char_cursor#11 print_char_cursor#61 print_char_cursor#79 print_char_cursor#95 print_char_cursor#68 print_char_cursor#107 print_char_cursor#2 print_char_cursor#1 print_char_cursor#59 ] -Uplift Scope [print_str] 30,011.5: zp ZP_WORD:11 [ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 ] -Uplift Scope [main] 2,017.83: zp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] 2,002: zp ZP_BYTE:32 [ main::$6 ] 1,732.5: zp ZP_BYTE:5 [ main::op#2 main::op#1 ] 202: zp ZP_BYTE:24 [ main::$2 ] 168.33: zp ZP_BYTE:3 [ main::j#2 main::j#1 ] 68.88: zp ZP_WORD:25 [ main::w2#0 ] 48.19: zp ZP_WORD:22 [ main::w1#0 ] 22: zp ZP_BYTE:21 [ main::$1 ] 17.93: zp ZP_BYTE:2 [ main::i#2 main::i#1 ] -Uplift Scope [compare] 168.83: zp ZP_BYTE:31 [ compare::op#0 ] 36.25: zp ZP_WORD:27 [ compare::w1#0 ] 29: zp ZP_WORD:29 [ compare::w2#0 ] 13.08: zp ZP_BYTE:10 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] 0.4: zp ZP_WORD:8 [ compare::ops#7 ] +Uplift Scope [] 27,162.22: zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] 17,968.66: zp ZP_WORD:14 [ print_char_cursor#52 print_char_cursor#36 print_char_cursor#55 print_char_cursor#61 print_char_cursor#73 print_char_cursor#62 print_char_cursor#11 print_char_cursor#101 print_char_cursor#53 print_char_cursor#2 print_char_cursor#1 ] +Uplift Scope [print_str] 30,005.5: zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] +Uplift Scope [main] 2,302.43: zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] 1,774.5: zp ZP_BYTE:4 [ main::op#2 main::op#1 ] 202: zp ZP_BYTE:24 [ main::$2 ] 170.44: zp ZP_BYTE:3 [ main::j#2 main::j#1 ] 78.71: zp ZP_WORD:25 [ main::w2#0 ] 53.26: zp ZP_WORD:22 [ main::w1#0 ] 22: zp ZP_BYTE:21 [ main::$1 ] 18.07: zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Uplift Scope [compare] 168.83: zp ZP_BYTE:31 [ compare::op#0 ] 36.25: zp ZP_WORD:27 [ compare::w1#0 ] 32.74: zp ZP_WORD:29 [ compare::w2#0 ] 14: zp ZP_BYTE:10 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] 0.67: zp ZP_WORD:8 [ compare::ops#7 ] Uplift Scope [print_cls] 33: zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] -Uplift Scope [print_char] 20: zp ZP_BYTE:13 [ print_char::ch#3 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] -Uplift Scope [print_byte] 10: zp ZP_BYTE:18 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] 4: zp ZP_BYTE:33 [ print_byte::$0 ] 4: zp ZP_BYTE:34 [ print_byte::$2 ] -Uplift Scope [print_word] 10.67: zp ZP_WORD:14 [ print_word::w#2 print_word::w#0 print_word::w#1 ] +Uplift Scope [print_char] 20: zp ZP_BYTE:11 [ print_char::ch#4 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] +Uplift Scope [print_byte] 10: zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] 4: zp ZP_BYTE:32 [ print_byte::$0 ] 4: zp ZP_BYTE:33 [ print_byte::$2 ] +Uplift Scope [print_word] 10.67: zp ZP_WORD:12 [ print_word::w#2 print_word::w#0 print_word::w#1 ] Uplift Scope [print_ln] -Uplifting [] best 1166836 combination zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 ] zp ZP_WORD:16 [ print_char_cursor#58 print_char_cursor#39 print_char_cursor#66 print_char_cursor#11 print_char_cursor#61 print_char_cursor#79 print_char_cursor#95 print_char_cursor#68 print_char_cursor#107 print_char_cursor#2 print_char_cursor#1 print_char_cursor#59 ] -Uplifting [print_str] best 1166836 combination zp ZP_WORD:11 [ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 ] -Uplifting [main] best 1148436 combination zp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] reg byte a [ main::$6 ] reg byte x [ main::op#2 main::op#1 ] reg byte a [ main::$2 ] zp ZP_BYTE:3 [ main::j#2 main::j#1 ] zp ZP_WORD:25 [ main::w2#0 ] zp ZP_WORD:22 [ main::w1#0 ] zp ZP_BYTE:21 [ main::$1 ] zp ZP_BYTE:2 [ main::i#2 main::i#1 ] -Limited combination testing to 100 combinations of 1024 possible. -Uplifting [compare] best 1145418 combination reg byte x [ compare::op#0 ] zp ZP_WORD:27 [ compare::w1#0 ] zp ZP_WORD:29 [ compare::w2#0 ] zp ZP_BYTE:10 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] zp ZP_WORD:8 [ compare::ops#7 ] -Uplifting [print_cls] best 1145418 combination zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] -Uplifting [print_char] best 1145406 combination reg byte a [ print_char::ch#3 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] -Uplifting [print_byte] best 1145398 combination zp ZP_BYTE:18 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] reg byte a [ print_byte::$0 ] reg byte a [ print_byte::$2 ] -Uplifting [print_word] best 1145398 combination zp ZP_WORD:14 [ print_word::w#2 print_word::w#0 print_word::w#1 ] -Uplifting [print_ln] best 1145398 combination -Attempting to uplift remaining variables inzp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] -Uplifting [main] best 1145398 combination zp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] +Uplifting [] best 1156274 combination zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] zp ZP_WORD:14 [ print_char_cursor#52 print_char_cursor#36 print_char_cursor#55 print_char_cursor#61 print_char_cursor#73 print_char_cursor#62 print_char_cursor#11 print_char_cursor#101 print_char_cursor#53 print_char_cursor#2 print_char_cursor#1 ] +Uplifting [print_str] best 1156274 combination zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] +Uplifting [main] best 1143834 combination zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] reg byte x [ main::op#2 main::op#1 ] reg byte a [ main::$2 ] zp ZP_BYTE:3 [ main::j#2 main::j#1 ] zp ZP_WORD:25 [ main::w2#0 ] zp ZP_WORD:22 [ main::w1#0 ] reg byte a [ main::$1 ] zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Limited combination testing to 100 combinations of 256 possible. +Uplifting [compare] best 1140816 combination reg byte x [ compare::op#0 ] zp ZP_WORD:27 [ compare::w1#0 ] zp ZP_WORD:29 [ compare::w2#0 ] zp ZP_BYTE:10 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] zp ZP_WORD:8 [ compare::ops#7 ] +Uplifting [print_cls] best 1140816 combination zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] +Uplifting [print_char] best 1140801 combination reg byte a [ print_char::ch#4 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] +Uplifting [print_byte] best 1140793 combination zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] reg byte a [ print_byte::$0 ] reg byte a [ print_byte::$2 ] +Uplifting [print_word] best 1140793 combination zp ZP_WORD:12 [ print_word::w#2 print_word::w#0 print_word::w#1 ] +Uplifting [print_ln] best 1140793 combination +Attempting to uplift remaining variables inzp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Uplifting [main] best 1140793 combination zp ZP_BYTE:5 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] Attempting to uplift remaining variables inzp ZP_BYTE:3 [ main::j#2 main::j#1 ] -Uplifting [main] best 1145398 combination zp ZP_BYTE:3 [ main::j#2 main::j#1 ] -Attempting to uplift remaining variables inzp ZP_BYTE:21 [ main::$1 ] -Uplifting [main] best 1145358 combination reg byte a [ main::$1 ] +Uplifting [main] best 1140793 combination zp ZP_BYTE:3 [ main::j#2 main::j#1 ] Attempting to uplift remaining variables inzp ZP_BYTE:2 [ main::i#2 main::i#1 ] -Uplifting [main] best 1145358 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ] -Attempting to uplift remaining variables inzp ZP_BYTE:10 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -Uplifting [compare] best 1145358 combination zp ZP_BYTE:10 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -Attempting to uplift remaining variables inzp ZP_BYTE:18 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] -Uplifting [print_byte] best 1145358 combination zp ZP_BYTE:18 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] -Coalescing zero page register with common assignment [ zp ZP_WORD:14 [ print_word::w#2 print_word::w#0 print_word::w#1 ] ] with [ zp ZP_WORD:27 [ compare::w1#0 ] ] - score: 1 +Uplifting [main] best 1140793 combination zp ZP_BYTE:2 [ main::i#2 main::i#1 ] +Attempting to uplift remaining variables inzp ZP_BYTE:10 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +Uplifting [compare] best 1140793 combination zp ZP_BYTE:10 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +Attempting to uplift remaining variables inzp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Uplifting [print_byte] best 1140793 combination zp ZP_BYTE:16 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Coalescing zero page register with common assignment [ zp ZP_WORD:8 [ compare::ops#7 ] ] with [ zp ZP_WORD:17 [ print_str::str#2 print_str::str#1 print_str::str#0 ] ] - score: 1 +Coalescing zero page register with common assignment [ zp ZP_WORD:12 [ print_word::w#2 print_word::w#0 print_word::w#1 ] ] with [ zp ZP_WORD:27 [ compare::w1#0 ] ] - score: 1 Coalescing zero page register with common assignment [ zp ZP_WORD:25 [ main::w2#0 ] ] with [ zp ZP_WORD:29 [ compare::w2#0 ] ] - score: 1 -Coalescing zero page register [ zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 ] ] with [ zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] ] -Coalescing zero page register [ zp ZP_WORD:11 [ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 ] ] with [ zp ZP_WORD:14 [ print_word::w#2 print_word::w#0 print_word::w#1 compare::w1#0 ] ] -Allocated (was zp ZP_WORD:6) zp ZP_WORD:5 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 print_cls::sc#2 print_cls::sc#1 ] -Allocated (was zp ZP_WORD:8) zp ZP_WORD:7 [ compare::ops#7 ] -Allocated (was zp ZP_BYTE:10) zp ZP_BYTE:9 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -Allocated (was zp ZP_WORD:11) zp ZP_WORD:10 [ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 print_word::w#2 print_word::w#0 print_word::w#1 compare::w1#0 ] -Allocated (was zp ZP_WORD:16) zp ZP_WORD:12 [ print_char_cursor#58 print_char_cursor#39 print_char_cursor#66 print_char_cursor#11 print_char_cursor#61 print_char_cursor#79 print_char_cursor#95 print_char_cursor#68 print_char_cursor#107 print_char_cursor#2 print_char_cursor#1 print_char_cursor#59 ] -Allocated (was zp ZP_BYTE:18) zp ZP_BYTE:14 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] +Coalescing zero page register [ zp ZP_WORD:6 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 ] ] with [ zp ZP_WORD:19 [ print_cls::sc#2 print_cls::sc#1 ] ] +Allocated (was zp ZP_BYTE:5) zp ZP_BYTE:4 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +Allocated (was zp ZP_WORD:6) zp ZP_WORD:5 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 print_cls::sc#2 print_cls::sc#1 ] +Allocated (was zp ZP_WORD:8) zp ZP_WORD:7 [ compare::ops#7 print_str::str#2 print_str::str#1 print_str::str#0 ] +Allocated (was zp ZP_BYTE:10) zp ZP_BYTE:9 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +Allocated (was zp ZP_WORD:12) zp ZP_WORD:10 [ print_word::w#2 print_word::w#0 print_word::w#1 compare::w1#0 ] +Allocated (was zp ZP_WORD:14) zp ZP_WORD:12 [ print_char_cursor#52 print_char_cursor#36 print_char_cursor#55 print_char_cursor#61 print_char_cursor#73 print_char_cursor#62 print_char_cursor#11 print_char_cursor#101 print_char_cursor#53 print_char_cursor#2 print_char_cursor#1 ] +Allocated (was zp ZP_BYTE:16) zp ZP_BYTE:14 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] Allocated (was zp ZP_WORD:22) zp ZP_WORD:15 [ main::w1#0 ] Allocated (was zp ZP_WORD:25) zp ZP_WORD:17 [ main::w2#0 compare::w2#0 ] @@ -3298,6 +3147,10 @@ ASSEMBLER BEFORE OPTIMIZATION :BasicUpstart(bbegin) .pc = $80d "Program" //SEG2 Global Constants & labels + // empty circle + .const FF = $57 + // filled circle + .const TT = $51 .label print_char_cursor = $c .label print_line_cursor = 5 //SEG3 @begin @@ -3320,38 +3173,38 @@ bend: main: { .label w1 = $f .label w2 = $11 - .label ln = 4 + .label s = 4 .label j = 3 .label i = 2 //SEG11 [5] call print_cls - //SEG12 [104] phi from main to print_cls [phi:main->print_cls] + //SEG12 [96] phi from main to print_cls [phi:main->print_cls] print_cls_from_main: jsr print_cls //SEG13 [6] phi from main to main::@1 [phi:main->main::@1] b1_from_main: - //SEG14 [6] phi (byte*) print_line_cursor#33 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#0] -- pbuz1=pbuc1 + //SEG14 [6] phi (byte*) print_line_cursor#32 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#0] -- pbuz1=pbuc1 lda #<$400 sta print_line_cursor lda #>$400 sta print_line_cursor+1 - //SEG15 [6] phi (byte*) print_char_cursor#95 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#1] -- pbuz1=pbuc1 + //SEG15 [6] phi (byte) main::s#7 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG16 [6] phi (byte*) print_char_cursor#73 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#2] -- pbuz1=pbuc1 lda #<$400 sta print_char_cursor lda #>$400 sta print_char_cursor+1 - //SEG16 [6] phi (byte) main::ln#7 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#2] -- vbuz1=vbuc1 - lda #0 - sta ln //SEG17 [6] phi (byte) main::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#3] -- vbuz1=vbuc1 lda #0 sta i jmp b1 - //SEG18 [6] phi from main::@12 to main::@1 [phi:main::@12->main::@1] - b1_from_b12: - //SEG19 [6] phi (byte*) print_line_cursor#33 = (byte*) print_line_cursor#23 [phi:main::@12->main::@1#0] -- register_copy - //SEG20 [6] phi (byte*) print_char_cursor#95 = (byte*) print_char_cursor#68 [phi:main::@12->main::@1#1] -- register_copy - //SEG21 [6] phi (byte) main::ln#7 = (byte) main::ln#11 [phi:main::@12->main::@1#2] -- register_copy - //SEG22 [6] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@12->main::@1#3] -- register_copy + //SEG18 [6] phi from main::@10 to main::@1 [phi:main::@10->main::@1] + b1_from_b10: + //SEG19 [6] phi (byte*) print_line_cursor#32 = (byte*) print_line_cursor#23 [phi:main::@10->main::@1#0] -- register_copy + //SEG20 [6] phi (byte) main::s#7 = (byte) main::s#10 [phi:main::@10->main::@1#1] -- register_copy + //SEG21 [6] phi (byte*) print_char_cursor#73 = (byte*) print_char_cursor#62 [phi:main::@10->main::@1#2] -- register_copy + //SEG22 [6] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@10->main::@1#3] -- register_copy jmp b1 //SEG23 main::@1 b1: @@ -3366,19 +3219,19 @@ main: { sta w1+1 //SEG26 [9] phi from main::@1 to main::@2 [phi:main::@1->main::@2] b2_from_b1: - //SEG27 [9] phi (byte*) print_line_cursor#31 = (byte*) print_line_cursor#33 [phi:main::@1->main::@2#0] -- register_copy - //SEG28 [9] phi (byte*) print_char_cursor#79 = (byte*) print_char_cursor#95 [phi:main::@1->main::@2#1] -- register_copy - //SEG29 [9] phi (byte) main::ln#4 = (byte) main::ln#7 [phi:main::@1->main::@2#2] -- register_copy + //SEG27 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#32 [phi:main::@1->main::@2#0] -- register_copy + //SEG28 [9] phi (byte) main::s#5 = (byte) main::s#7 [phi:main::@1->main::@2#1] -- register_copy + //SEG29 [9] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#73 [phi:main::@1->main::@2#2] -- register_copy //SEG30 [9] phi (byte) main::j#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@1->main::@2#3] -- vbuz1=vbuc1 lda #0 sta j jmp b2 - //SEG31 [9] phi from main::@11 to main::@2 [phi:main::@11->main::@2] - b2_from_b11: - //SEG32 [9] phi (byte*) print_line_cursor#31 = (byte*) print_line_cursor#23 [phi:main::@11->main::@2#0] -- register_copy - //SEG33 [9] phi (byte*) print_char_cursor#79 = (byte*) print_char_cursor#68 [phi:main::@11->main::@2#1] -- register_copy - //SEG34 [9] phi (byte) main::ln#4 = (byte) main::ln#11 [phi:main::@11->main::@2#2] -- register_copy - //SEG35 [9] phi (byte) main::j#2 = (byte) main::j#1 [phi:main::@11->main::@2#3] -- register_copy + //SEG31 [9] phi from main::@9 to main::@2 [phi:main::@9->main::@2] + b2_from_b9: + //SEG32 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#23 [phi:main::@9->main::@2#0] -- register_copy + //SEG33 [9] phi (byte) main::s#5 = (byte) main::s#10 [phi:main::@9->main::@2#1] -- register_copy + //SEG34 [9] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#62 [phi:main::@9->main::@2#2] -- register_copy + //SEG35 [9] phi (byte) main::j#2 = (byte) main::j#1 [phi:main::@9->main::@2#3] -- register_copy jmp b2 //SEG36 main::@2 b2: @@ -3393,114 +3246,111 @@ main: { sta w2+1 //SEG39 [12] phi from main::@2 to main::@3 [phi:main::@2->main::@3] b3_from_b2: - //SEG40 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#31 [phi:main::@2->main::@3#0] -- register_copy - //SEG41 [12] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#79 [phi:main::@2->main::@3#1] -- register_copy - //SEG42 [12] phi (byte) main::op#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@2->main::@3#2] -- vbuxx=vbuc1 + //SEG40 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#30 [phi:main::@2->main::@3#0] -- register_copy + //SEG41 [12] phi (byte) main::s#3 = (byte) main::s#5 [phi:main::@2->main::@3#1] -- register_copy + //SEG42 [12] phi (byte*) print_char_cursor#55 = (byte*) print_char_cursor#61 [phi:main::@2->main::@3#2] -- register_copy + //SEG43 [12] phi (byte) main::op#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@2->main::@3#3] -- vbuxx=vbuc1 ldx #0 - //SEG43 [12] phi (byte) main::ln#2 = (byte) main::ln#4 [phi:main::@2->main::@3#3] -- register_copy jmp b3 //SEG44 [12] phi from main::@4 to main::@3 [phi:main::@4->main::@3] b3_from_b4: //SEG45 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#23 [phi:main::@4->main::@3#0] -- register_copy - //SEG46 [12] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#68 [phi:main::@4->main::@3#1] -- register_copy - //SEG47 [12] phi (byte) main::op#2 = (byte) main::op#1 [phi:main::@4->main::@3#2] -- register_copy - //SEG48 [12] phi (byte) main::ln#2 = (byte) main::ln#11 [phi:main::@4->main::@3#3] -- register_copy + //SEG46 [12] phi (byte) main::s#3 = (byte) main::s#10 [phi:main::@4->main::@3#1] -- register_copy + //SEG47 [12] phi (byte*) print_char_cursor#55 = (byte*) print_char_cursor#62 [phi:main::@4->main::@3#2] -- register_copy + //SEG48 [12] phi (byte) main::op#2 = (byte) main::op#1 [phi:main::@4->main::@3#3] -- register_copy jmp b3 //SEG49 main::@3 b3: - //SEG50 [13] if((byte) main::ln#2>=(byte/signed byte/word/signed word/dword/signed dword) $32) goto main::@4 -- vbuz1_ge_vbuc1_then_la1 - lda ln - cmp #$32 - bcs b4_from_b3 - jmp b9 - //SEG51 main::@9 - b9: - //SEG52 [14] (word) compare::w1#0 ← (word) main::w1#0 -- vwuz1=vwuz2 + //SEG50 [13] (word) compare::w1#0 ← (word) main::w1#0 -- vwuz1=vwuz2 lda w1 sta compare.w1 lda w1+1 sta compare.w1+1 - //SEG53 [15] (word) compare::w2#0 ← (word) main::w2#0 - //SEG54 [16] (byte) compare::op#0 ← (byte) main::op#2 - //SEG55 [17] call compare + //SEG51 [14] (word) compare::w2#0 ← (word) main::w2#0 + //SEG52 [15] (byte) compare::op#0 ← (byte) main::op#2 + //SEG53 [16] call compare jsr compare - jmp b18 - //SEG56 main::@18 - b18: - //SEG57 [18] (byte) main::ln#1 ← ++ (byte) main::ln#2 -- vbuz1=_inc_vbuz1 - inc ln - //SEG58 [19] (byte~) main::$6 ← (byte) main::ln#1 & (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuaa=vbuz1_band_vbuc1 - lda #1 - and ln - //SEG59 [20] if((byte~) main::$6!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto main::@4 -- vbuaa_neq_0_then_la1 - cmp #0 - bne b4_from_b18 - //SEG60 [21] phi from main::@18 to main::@10 [phi:main::@18->main::@10] - b10_from_b18: - jmp b10 - //SEG61 main::@10 - b10: - //SEG62 [22] call print_ln - //SEG63 [32] phi from main::@10 to print_ln [phi:main::@10->print_ln] - print_ln_from_b10: + jmp b16 + //SEG54 main::@16 + b16: + //SEG55 [17] (byte) main::s#1 ← ++ (byte) main::s#3 -- vbuz1=_inc_vbuz1 + inc s + //SEG56 [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 -- vbuz1_neq_vbuc1_then_la1 + lda s + cmp #3 + bne b4_from_b16 + //SEG57 [19] phi from main::@16 to main::@8 [phi:main::@16->main::@8] + b8_from_b16: + jmp b8 + //SEG58 main::@8 + b8: + //SEG59 [20] call print_ln + //SEG60 [30] phi from main::@8 to print_ln [phi:main::@8->print_ln] + print_ln_from_b8: jsr print_ln - //SEG64 [23] (byte*~) print_char_cursor#107 ← (byte*) print_line_cursor#1 -- pbuz1=pbuz2 + //SEG61 [21] (byte*~) print_char_cursor#101 ← (byte*) print_line_cursor#1 -- pbuz1=pbuz2 lda print_line_cursor sta print_char_cursor lda print_line_cursor+1 sta print_char_cursor+1 - //SEG65 [24] phi from main::@10 main::@18 main::@3 to main::@4 [phi:main::@10/main::@18/main::@3->main::@4] - b4_from_b10: - b4_from_b18: - b4_from_b3: - //SEG66 [24] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#1 [phi:main::@10/main::@18/main::@3->main::@4#0] -- register_copy - //SEG67 [24] phi (byte*) print_char_cursor#68 = (byte*~) print_char_cursor#107 [phi:main::@10/main::@18/main::@3->main::@4#1] -- register_copy - //SEG68 [24] phi (byte) main::ln#11 = (byte) main::ln#1 [phi:main::@10/main::@18/main::@3->main::@4#2] -- register_copy + //SEG62 [22] phi from main::@8 to main::@4 [phi:main::@8->main::@4] + b4_from_b8: + //SEG63 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#1 [phi:main::@8->main::@4#0] -- register_copy + //SEG64 [22] phi (byte) main::s#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@8->main::@4#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG65 [22] phi (byte*) print_char_cursor#62 = (byte*~) print_char_cursor#101 [phi:main::@8->main::@4#2] -- register_copy jmp b4 - //SEG69 main::@4 + //SEG66 [22] phi from main::@16 to main::@4 [phi:main::@16->main::@4] + b4_from_b16: + //SEG67 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#19 [phi:main::@16->main::@4#0] -- register_copy + //SEG68 [22] phi (byte) main::s#10 = (byte) main::s#1 [phi:main::@16->main::@4#1] -- register_copy + //SEG69 [22] phi (byte*) print_char_cursor#62 = (byte*) print_char_cursor#11 [phi:main::@16->main::@4#2] -- register_copy + jmp b4 + //SEG70 main::@4 b4: - //SEG70 [25] (byte) main::op#1 ← ++ (byte) main::op#2 -- vbuxx=_inc_vbuxx + //SEG71 [23] (byte) main::op#1 ← ++ (byte) main::op#2 -- vbuxx=_inc_vbuxx inx - //SEG71 [26] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 -- vbuxx_neq_vbuc1_then_la1 + //SEG72 [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 -- vbuxx_neq_vbuc1_then_la1 cpx #6 bne b3_from_b4 - jmp b11 - //SEG72 main::@11 - b11: - //SEG73 [27] (byte) main::j#1 ← ++ (byte) main::j#2 -- vbuz1=_inc_vbuz1 + jmp b9 + //SEG73 main::@9 + b9: + //SEG74 [25] (byte) main::j#1 ← ++ (byte) main::j#2 -- vbuz1=_inc_vbuz1 inc j - //SEG74 [28] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 -- vbuz1_neq_vbuc1_then_la1 + //SEG75 [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 -- vbuz1_neq_vbuc1_then_la1 lda j cmp #3 - bne b2_from_b11 - jmp b12 - //SEG75 main::@12 - b12: - //SEG76 [29] (byte) main::i#1 ← ++ (byte) main::i#2 -- vbuz1=_inc_vbuz1 + bne b2_from_b9 + jmp b10 + //SEG76 main::@10 + b10: + //SEG77 [27] (byte) main::i#1 ← ++ (byte) main::i#2 -- vbuz1=_inc_vbuz1 inc i - //SEG77 [30] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 -- vbuz1_neq_vbuc1_then_la1 + //SEG78 [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 -- vbuz1_neq_vbuc1_then_la1 lda i cmp #3 - bne b1_from_b12 - //SEG78 [31] phi from main::@12 main::@7 to main::@7 [phi:main::@12/main::@7->main::@7] - b7_from_b12: - b7_from_b7: - jmp b7 - //SEG79 main::@7 - b7: - jmp b7_from_b7 + bne b1_from_b10 + //SEG79 [29] phi from main::@10 main::@6 to main::@6 [phi:main::@10/main::@6->main::@6] + b6_from_b10: + b6_from_b6: + jmp b6 + //SEG80 main::@6 + b6: + jmp b6_from_b6 } -//SEG80 print_ln +//SEG81 print_ln // Print a newline print_ln: { - //SEG81 [33] phi from print_ln print_ln::@1 to print_ln::@1 [phi:print_ln/print_ln::@1->print_ln::@1] + //SEG82 [31] phi from print_ln print_ln::@1 to print_ln::@1 [phi:print_ln/print_ln::@1->print_ln::@1] b1_from_print_ln: b1_from_b1: - //SEG82 [33] phi (byte*) print_line_cursor#9 = (byte*) print_line_cursor#19 [phi:print_ln/print_ln::@1->print_ln::@1#0] -- register_copy + //SEG83 [31] phi (byte*) print_line_cursor#9 = (byte*) print_line_cursor#19 [phi:print_ln/print_ln::@1->print_ln::@1#0] -- register_copy jmp b1 - //SEG83 print_ln::@1 + //SEG84 print_ln::@1 b1: - //SEG84 [34] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 -- pbuz1=pbuz1_plus_vbuc1 + //SEG85 [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 -- pbuz1=pbuz1_plus_vbuc1 lda print_line_cursor clc adc #$28 @@ -3508,7 +3358,7 @@ print_ln: { bcc !+ inc print_line_cursor+1 !: - //SEG85 [35] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#2) goto print_ln::@1 -- pbuz1_lt_pbuz2_then_la1 + //SEG86 [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#11) goto print_ln::@1 -- pbuz1_lt_pbuz2_then_la1 lda print_line_cursor+1 cmp print_char_cursor+1 bcc b1_from_b1 @@ -3518,12 +3368,12 @@ print_ln: { bcc b1_from_b1 !: jmp breturn - //SEG86 print_ln::@return + //SEG87 print_ln::@return breturn: - //SEG87 [36] return + //SEG88 [34] return rts } -//SEG88 compare +//SEG89 compare // Compare two words using an operator // compare(word zeropage($a) w1, word zeropage($11) w2, byte register(X) op) compare: { @@ -3531,43 +3381,43 @@ compare: { .label w2 = $11 .label ops = 7 .label r = 9 - //SEG89 [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 -- vbuxx_eq_0_then_la1 + //SEG90 [35] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 -- vbuxx_eq_0_then_la1 cpx #0 beq b1 jmp b18 - //SEG90 compare::@18 + //SEG91 compare::@18 b18: - //SEG91 [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 -- vbuxx_eq_vbuc1_then_la1 + //SEG92 [36] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 -- vbuxx_eq_vbuc1_then_la1 cpx #1 beq b2 jmp b19 - //SEG92 compare::@19 + //SEG93 compare::@19 b19: - //SEG93 [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 -- vbuxx_eq_vbuc1_then_la1 + //SEG94 [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 -- vbuxx_eq_vbuc1_then_la1 cpx #2 beq b3 jmp b20 - //SEG94 compare::@20 + //SEG95 compare::@20 b20: - //SEG95 [40] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 -- vbuxx_eq_vbuc1_then_la1 + //SEG96 [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 -- vbuxx_eq_vbuc1_then_la1 cpx #3 beq b4 jmp b21 - //SEG96 compare::@21 + //SEG97 compare::@21 b21: - //SEG97 [41] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 -- vbuxx_eq_vbuc1_then_la1 + //SEG98 [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 -- vbuxx_eq_vbuc1_then_la1 cpx #4 beq b5 jmp b22 - //SEG98 compare::@22 + //SEG99 compare::@22 b22: - //SEG99 [42] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 -- vbuxx_neq_vbuc1_then_la1 + //SEG100 [40] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 -- vbuxx_neq_vbuc1_then_la1 cpx #5 bne b16_from_b22 jmp b23 - //SEG100 compare::@23 + //SEG101 compare::@23 b23: - //SEG101 [43] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 -- vwuz1_eq_vwuz2_then_la1 + //SEG102 [41] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 -- vwuz1_eq_vwuz2_then_la1 lda w1 cmp w2 bne !+ @@ -3575,198 +3425,144 @@ compare: { cmp w2+1 beq b7_from_b23 !: - //SEG102 [44] phi from compare::@23 to compare::@24 [phi:compare::@23->compare::@24] + //SEG103 [42] phi from compare::@23 to compare::@24 [phi:compare::@23->compare::@24] b24_from_b23: jmp b24 - //SEG103 compare::@24 + //SEG104 compare::@24 b24: - //SEG104 [45] phi from compare::@24 to compare::@7 [phi:compare::@24->compare::@7] + //SEG105 [43] phi from compare::@24 to compare::@7 [phi:compare::@24->compare::@7] b7_from_b24: - //SEG105 [45] phi (byte) compare::r#19 = (byte) '+' [phi:compare::@24->compare::@7#0] -- vbuz1=vbuc1 - lda #'+' + //SEG106 [43] phi (byte) compare::r#16 = (const byte) TT#0 [phi:compare::@24->compare::@7#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b7 - //SEG106 [45] phi from compare::@23 to compare::@7 [phi:compare::@23->compare::@7] + //SEG107 [43] phi from compare::@23 to compare::@7 [phi:compare::@23->compare::@7] b7_from_b23: - //SEG107 [45] phi (byte) compare::r#19 = (byte) '-' [phi:compare::@23->compare::@7#0] -- vbuz1=vbuc1 - lda #'-' + //SEG108 [43] phi (byte) compare::r#16 = (const byte) FF#0 [phi:compare::@23->compare::@7#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b7 - //SEG108 compare::@7 + //SEG109 compare::@7 b7: - //SEG109 [46] phi from compare::@7 to compare::@16 [phi:compare::@7->compare::@16] + //SEG110 [44] phi from compare::@7 to compare::@16 [phi:compare::@7->compare::@16] b16_from_b7: - //SEG110 [46] phi (byte) compare::r#10 = (byte) compare::r#19 [phi:compare::@7->compare::@16#0] -- register_copy - //SEG111 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#1 [phi:compare::@7->compare::@16#1] -- pbuz1=pbuc1 + //SEG111 [44] phi (byte) compare::r#10 = (byte) compare::r#16 [phi:compare::@7->compare::@16#0] -- register_copy + //SEG112 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#1 [phi:compare::@7->compare::@16#1] -- pbuz1=pbuc1 lda #ops_1 sta ops+1 jmp b16 - //SEG112 [46] phi from compare::@22 to compare::@16 [phi:compare::@22->compare::@16] + //SEG113 [44] phi from compare::@22 to compare::@16 [phi:compare::@22->compare::@16] b16_from_b22: - //SEG113 [46] phi (byte) compare::r#10 = (byte) '-' [phi:compare::@22->compare::@16#0] -- vbuz1=vbuc1 - lda #'-' + //SEG114 [44] phi (byte) compare::r#10 = (const byte) FF#0 [phi:compare::@22->compare::@16#0] -- vbuz1=vbuc1 + lda #FF sta r - //SEG114 [46] phi (byte*) compare::ops#7 = (byte*) 0 [phi:compare::@22->compare::@16#1] -- pbuz1=pbuc1 + //SEG115 [44] phi (byte*) compare::ops#7 = (byte*) 0 [phi:compare::@22->compare::@16#1] -- pbuz1=pbuc1 lda #<0 sta ops lda #>0 sta ops+1 jmp b16 - //SEG115 compare::@16 + //SEG116 compare::@16 b16: - //SEG116 [47] (word) print_word::w#0 ← (word) compare::w1#0 - //SEG117 [48] call print_word - //SEG118 [90] phi from compare::@16 to print_word [phi:compare::@16->print_word] + //SEG117 [45] (word) print_word::w#0 ← (word) compare::w1#0 + //SEG118 [46] call print_word + //SEG119 [75] phi from compare::@16 to print_word [phi:compare::@16->print_word] print_word_from_b16: - //SEG119 [90] phi (byte*) print_char_cursor#58 = (byte*) print_char_cursor#61 [phi:compare::@16->print_word#0] -- register_copy - //SEG120 [90] phi (word) print_word::w#2 = (word) print_word::w#0 [phi:compare::@16->print_word#1] -- register_copy + //SEG120 [75] phi (byte*) print_char_cursor#52 = (byte*) print_char_cursor#55 [phi:compare::@16->print_word#0] -- register_copy + //SEG121 [75] phi (word) print_word::w#2 = (word) print_word::w#0 [phi:compare::@16->print_word#1] -- register_copy jsr print_word - //SEG121 [49] phi from compare::@16 to compare::@35 [phi:compare::@16->compare::@35] - b35_from_b16: jmp b35 //SEG122 compare::@35 b35: - //SEG123 [50] call print_str - //SEG124 [79] phi from compare::@35 to print_str [phi:compare::@35->print_str] + //SEG123 [47] (byte*) print_str::str#1 ← (byte*) compare::ops#7 + //SEG124 [48] call print_str + //SEG125 [89] phi from compare::@35 to print_str [phi:compare::@35->print_str] print_str_from_b35: - //SEG125 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#11 [phi:compare::@35->print_str#0] -- register_copy - //SEG126 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@35->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 jsr print_str jmp b36 - //SEG127 compare::@36 + //SEG126 compare::@36 b36: - //SEG128 [51] (byte*) print_str::str#2 ← (byte*) compare::ops#7 -- pbuz1=pbuz2 - lda ops - sta print_str.str - lda ops+1 - sta print_str.str+1 - //SEG129 [52] call print_str - //SEG130 [79] phi from compare::@36 to print_str [phi:compare::@36->print_str] - print_str_from_b36: - //SEG131 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#2 [phi:compare::@36->print_str#0] -- register_copy - //SEG132 [79] phi (byte*) print_str::str#8 = (byte*) print_str::str#2 [phi:compare::@36->print_str#1] -- register_copy - jsr print_str - //SEG133 [53] phi from compare::@36 to compare::@37 [phi:compare::@36->compare::@37] - b37_from_b36: - jmp b37 - //SEG134 compare::@37 - b37: - //SEG135 [54] call print_str - //SEG136 [79] phi from compare::@37 to print_str [phi:compare::@37->print_str] - print_str_from_b37: - //SEG137 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#2 [phi:compare::@37->print_str#0] -- register_copy - //SEG138 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@37->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str - jmp b38 - //SEG139 compare::@38 - b38: - //SEG140 [55] (word) print_word::w#1 ← (word) compare::w2#0 -- vwuz1=vwuz2 + //SEG127 [49] (word) print_word::w#1 ← (word) compare::w2#0 -- vwuz1=vwuz2 lda w2 sta print_word.w lda w2+1 sta print_word.w+1 - //SEG141 [56] call print_word - //SEG142 [90] phi from compare::@38 to print_word [phi:compare::@38->print_word] - print_word_from_b38: - //SEG143 [90] phi (byte*) print_char_cursor#58 = (byte*) print_char_cursor#2 [phi:compare::@38->print_word#0] -- register_copy - //SEG144 [90] phi (word) print_word::w#2 = (word) print_word::w#1 [phi:compare::@38->print_word#1] -- register_copy + //SEG128 [50] call print_word + //SEG129 [75] phi from compare::@36 to print_word [phi:compare::@36->print_word] + print_word_from_b36: + //SEG130 [75] phi (byte*) print_char_cursor#52 = (byte*) print_char_cursor#2 [phi:compare::@36->print_word#0] -- register_copy + //SEG131 [75] phi (word) print_word::w#2 = (word) print_word::w#1 [phi:compare::@36->print_word#1] -- register_copy jsr print_word - //SEG145 [57] phi from compare::@38 to compare::@39 [phi:compare::@38->compare::@39] - b39_from_b38: - jmp b39 - //SEG146 compare::@39 - b39: - //SEG147 [58] call print_str - //SEG148 [79] phi from compare::@39 to print_str [phi:compare::@39->print_str] - print_str_from_b39: - //SEG149 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#11 [phi:compare::@39->print_str#0] -- register_copy - //SEG150 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@39->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str - jmp b40 - //SEG151 compare::@40 - b40: - //SEG152 [59] (byte) print_char::ch#2 ← (byte) compare::r#10 -- vbuaa=vbuz1 + jmp b37 + //SEG132 compare::@37 + b37: + //SEG133 [51] (byte) print_char::ch#2 ← (byte) compare::r#10 -- vbuaa=vbuz1 lda r - //SEG153 [60] call print_char - //SEG154 [86] phi from compare::@40 to print_char [phi:compare::@40->print_char] - print_char_from_b40: - //SEG155 [86] phi (byte*) print_char_cursor#39 = (byte*) print_char_cursor#2 [phi:compare::@40->print_char#0] -- register_copy - //SEG156 [86] phi (byte) print_char::ch#3 = (byte) print_char::ch#2 [phi:compare::@40->print_char#1] -- register_copy + //SEG134 [52] call print_char + //SEG135 [71] phi from compare::@37 to print_char [phi:compare::@37->print_char] + print_char_from_b37: + //SEG136 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#11 [phi:compare::@37->print_char#0] -- register_copy + //SEG137 [71] phi (byte) print_char::ch#4 = (byte) print_char::ch#2 [phi:compare::@37->print_char#1] -- register_copy + jsr print_char + //SEG138 [53] phi from compare::@37 to compare::@38 [phi:compare::@37->compare::@38] + b38_from_b37: + jmp b38 + //SEG139 compare::@38 + b38: + //SEG140 [54] call print_char + //SEG141 [71] phi from compare::@38 to print_char [phi:compare::@38->print_char] + print_char_from_b38: + //SEG142 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#11 [phi:compare::@38->print_char#0] -- register_copy + //SEG143 [71] phi (byte) print_char::ch#4 = (byte) ' ' [phi:compare::@38->print_char#1] -- vbuaa=vbuc1 + lda #' ' jsr print_char - //SEG157 [61] phi from compare::@40 to compare::@41 [phi:compare::@40->compare::@41] - b41_from_b40: - jmp b41 - //SEG158 compare::@41 - b41: - //SEG159 [62] call print_str - //SEG160 [79] phi from compare::@41 to print_str [phi:compare::@41->print_str] - print_str_from_b41: - //SEG161 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#11 [phi:compare::@41->print_str#0] -- register_copy - //SEG162 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@41->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str jmp breturn - //SEG163 compare::@return + //SEG144 compare::@return breturn: - //SEG164 [63] return + //SEG145 [55] return rts - //SEG165 compare::@5 + //SEG146 compare::@5 b5: - //SEG166 [64] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 -- vwuz1_neq_vwuz2_then_la1 + //SEG147 [56] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 -- vwuz1_neq_vwuz2_then_la1 lda w1+1 cmp w2+1 bne b9_from_b5 lda w1 cmp w2 bne b9_from_b5 - //SEG167 [65] phi from compare::@5 to compare::@26 [phi:compare::@5->compare::@26] + //SEG148 [57] phi from compare::@5 to compare::@26 [phi:compare::@5->compare::@26] b26_from_b5: jmp b26 - //SEG168 compare::@26 + //SEG149 compare::@26 b26: - //SEG169 [66] phi from compare::@26 to compare::@9 [phi:compare::@26->compare::@9] + //SEG150 [58] phi from compare::@26 to compare::@9 [phi:compare::@26->compare::@9] b9_from_b26: - //SEG170 [66] phi (byte) compare::r#20 = (byte) '+' [phi:compare::@26->compare::@9#0] -- vbuz1=vbuc1 - lda #'+' + //SEG151 [58] phi (byte) compare::r#17 = (const byte) TT#0 [phi:compare::@26->compare::@9#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b9 - //SEG171 [66] phi from compare::@5 to compare::@9 [phi:compare::@5->compare::@9] + //SEG152 [58] phi from compare::@5 to compare::@9 [phi:compare::@5->compare::@9] b9_from_b5: - //SEG172 [66] phi (byte) compare::r#20 = (byte) '-' [phi:compare::@5->compare::@9#0] -- vbuz1=vbuc1 - lda #'-' + //SEG153 [58] phi (byte) compare::r#17 = (const byte) FF#0 [phi:compare::@5->compare::@9#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b9 - //SEG173 compare::@9 + //SEG154 compare::@9 b9: - //SEG174 [46] phi from compare::@9 to compare::@16 [phi:compare::@9->compare::@16] + //SEG155 [44] phi from compare::@9 to compare::@16 [phi:compare::@9->compare::@16] b16_from_b9: - //SEG175 [46] phi (byte) compare::r#10 = (byte) compare::r#20 [phi:compare::@9->compare::@16#0] -- register_copy - //SEG176 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#2 [phi:compare::@9->compare::@16#1] -- pbuz1=pbuc1 + //SEG156 [44] phi (byte) compare::r#10 = (byte) compare::r#17 [phi:compare::@9->compare::@16#0] -- register_copy + //SEG157 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#2 [phi:compare::@9->compare::@16#1] -- pbuz1=pbuc1 lda #ops_2 sta ops+1 jmp b16 - //SEG177 compare::@4 + //SEG158 compare::@4 b4: - //SEG178 [67] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 -- vwuz1_lt_vwuz2_then_la1 + //SEG159 [59] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 -- vwuz1_lt_vwuz2_then_la1 lda w1+1 cmp w2+1 bcc b11_from_b4 @@ -3775,37 +3571,37 @@ compare: { cmp w2 bcc b11_from_b4 !: - //SEG179 [68] phi from compare::@4 to compare::@28 [phi:compare::@4->compare::@28] + //SEG160 [60] phi from compare::@4 to compare::@28 [phi:compare::@4->compare::@28] b28_from_b4: jmp b28 - //SEG180 compare::@28 + //SEG161 compare::@28 b28: - //SEG181 [69] phi from compare::@28 to compare::@11 [phi:compare::@28->compare::@11] + //SEG162 [61] phi from compare::@28 to compare::@11 [phi:compare::@28->compare::@11] b11_from_b28: - //SEG182 [69] phi (byte) compare::r#14 = (byte) '+' [phi:compare::@28->compare::@11#0] -- vbuz1=vbuc1 - lda #'+' + //SEG163 [61] phi (byte) compare::r#11 = (const byte) TT#0 [phi:compare::@28->compare::@11#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b11 - //SEG183 [69] phi from compare::@4 to compare::@11 [phi:compare::@4->compare::@11] + //SEG164 [61] phi from compare::@4 to compare::@11 [phi:compare::@4->compare::@11] b11_from_b4: - //SEG184 [69] phi (byte) compare::r#14 = (byte) '-' [phi:compare::@4->compare::@11#0] -- vbuz1=vbuc1 - lda #'-' + //SEG165 [61] phi (byte) compare::r#11 = (const byte) FF#0 [phi:compare::@4->compare::@11#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b11 - //SEG185 compare::@11 + //SEG166 compare::@11 b11: - //SEG186 [46] phi from compare::@11 to compare::@16 [phi:compare::@11->compare::@16] + //SEG167 [44] phi from compare::@11 to compare::@16 [phi:compare::@11->compare::@16] b16_from_b11: - //SEG187 [46] phi (byte) compare::r#10 = (byte) compare::r#14 [phi:compare::@11->compare::@16#0] -- register_copy - //SEG188 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#3 [phi:compare::@11->compare::@16#1] -- pbuz1=pbuc1 + //SEG168 [44] phi (byte) compare::r#10 = (byte) compare::r#11 [phi:compare::@11->compare::@16#0] -- register_copy + //SEG169 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#3 [phi:compare::@11->compare::@16#1] -- pbuz1=pbuc1 lda #ops_3 sta ops+1 jmp b16 - //SEG189 compare::@3 + //SEG170 compare::@3 b3: - //SEG190 [70] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 -- vwuz1_le_vwuz2_then_la1 + //SEG171 [62] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 -- vwuz1_le_vwuz2_then_la1 lda w1+1 cmp w2+1 bne !+ @@ -3814,37 +3610,37 @@ compare: { !: bcc b13_from_b3 beq b13_from_b3 - //SEG191 [71] phi from compare::@3 to compare::@30 [phi:compare::@3->compare::@30] + //SEG172 [63] phi from compare::@3 to compare::@30 [phi:compare::@3->compare::@30] b30_from_b3: jmp b30 - //SEG192 compare::@30 + //SEG173 compare::@30 b30: - //SEG193 [72] phi from compare::@30 to compare::@13 [phi:compare::@30->compare::@13] + //SEG174 [64] phi from compare::@30 to compare::@13 [phi:compare::@30->compare::@13] b13_from_b30: - //SEG194 [72] phi (byte) compare::r#15 = (byte) '+' [phi:compare::@30->compare::@13#0] -- vbuz1=vbuc1 - lda #'+' + //SEG175 [64] phi (byte) compare::r#12 = (const byte) TT#0 [phi:compare::@30->compare::@13#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b13 - //SEG195 [72] phi from compare::@3 to compare::@13 [phi:compare::@3->compare::@13] + //SEG176 [64] phi from compare::@3 to compare::@13 [phi:compare::@3->compare::@13] b13_from_b3: - //SEG196 [72] phi (byte) compare::r#15 = (byte) '-' [phi:compare::@3->compare::@13#0] -- vbuz1=vbuc1 - lda #'-' + //SEG177 [64] phi (byte) compare::r#12 = (const byte) FF#0 [phi:compare::@3->compare::@13#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b13 - //SEG197 compare::@13 + //SEG178 compare::@13 b13: - //SEG198 [46] phi from compare::@13 to compare::@16 [phi:compare::@13->compare::@16] + //SEG179 [44] phi from compare::@13 to compare::@16 [phi:compare::@13->compare::@16] b16_from_b13: - //SEG199 [46] phi (byte) compare::r#10 = (byte) compare::r#15 [phi:compare::@13->compare::@16#0] -- register_copy - //SEG200 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#4 [phi:compare::@13->compare::@16#1] -- pbuz1=pbuc1 + //SEG180 [44] phi (byte) compare::r#10 = (byte) compare::r#12 [phi:compare::@13->compare::@16#0] -- register_copy + //SEG181 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#4 [phi:compare::@13->compare::@16#1] -- pbuz1=pbuc1 lda #ops_4 sta ops+1 jmp b16 - //SEG201 compare::@2 + //SEG182 compare::@2 b2: - //SEG202 [73] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 -- vwuz1_gt_vwuz2_then_la1 + //SEG183 [65] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 -- vwuz1_gt_vwuz2_then_la1 lda w2+1 cmp w1+1 bcc b15_from_b2 @@ -3853,37 +3649,37 @@ compare: { cmp w1 bcc b15_from_b2 !: - //SEG203 [74] phi from compare::@2 to compare::@32 [phi:compare::@2->compare::@32] + //SEG184 [66] phi from compare::@2 to compare::@32 [phi:compare::@2->compare::@32] b32_from_b2: jmp b32 - //SEG204 compare::@32 + //SEG185 compare::@32 b32: - //SEG205 [75] phi from compare::@32 to compare::@15 [phi:compare::@32->compare::@15] + //SEG186 [67] phi from compare::@32 to compare::@15 [phi:compare::@32->compare::@15] b15_from_b32: - //SEG206 [75] phi (byte) compare::r#16 = (byte) '+' [phi:compare::@32->compare::@15#0] -- vbuz1=vbuc1 - lda #'+' + //SEG187 [67] phi (byte) compare::r#13 = (const byte) TT#0 [phi:compare::@32->compare::@15#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b15 - //SEG207 [75] phi from compare::@2 to compare::@15 [phi:compare::@2->compare::@15] + //SEG188 [67] phi from compare::@2 to compare::@15 [phi:compare::@2->compare::@15] b15_from_b2: - //SEG208 [75] phi (byte) compare::r#16 = (byte) '-' [phi:compare::@2->compare::@15#0] -- vbuz1=vbuc1 - lda #'-' + //SEG189 [67] phi (byte) compare::r#13 = (const byte) FF#0 [phi:compare::@2->compare::@15#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b15 - //SEG209 compare::@15 + //SEG190 compare::@15 b15: - //SEG210 [46] phi from compare::@15 to compare::@16 [phi:compare::@15->compare::@16] + //SEG191 [44] phi from compare::@15 to compare::@16 [phi:compare::@15->compare::@16] b16_from_b15: - //SEG211 [46] phi (byte) compare::r#10 = (byte) compare::r#16 [phi:compare::@15->compare::@16#0] -- register_copy - //SEG212 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#5 [phi:compare::@15->compare::@16#1] -- pbuz1=pbuc1 + //SEG192 [44] phi (byte) compare::r#10 = (byte) compare::r#13 [phi:compare::@15->compare::@16#0] -- register_copy + //SEG193 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#5 [phi:compare::@15->compare::@16#1] -- pbuz1=pbuc1 lda #ops_5 sta ops+1 jmp b16 - //SEG213 compare::@1 + //SEG194 compare::@1 b1: - //SEG214 [76] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 -- vwuz1_ge_vwuz2_then_la1 + //SEG195 [68] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 -- vwuz1_ge_vwuz2_then_la1 lda w2+1 cmp w1+1 bne !+ @@ -3892,35 +3688,34 @@ compare: { !: bcc b17_from_b1 beq b17_from_b1 - //SEG215 [77] phi from compare::@1 to compare::@34 [phi:compare::@1->compare::@34] + //SEG196 [69] phi from compare::@1 to compare::@34 [phi:compare::@1->compare::@34] b34_from_b1: jmp b34 - //SEG216 compare::@34 + //SEG197 compare::@34 b34: - //SEG217 [78] phi from compare::@34 to compare::@17 [phi:compare::@34->compare::@17] + //SEG198 [70] phi from compare::@34 to compare::@17 [phi:compare::@34->compare::@17] b17_from_b34: - //SEG218 [78] phi (byte) compare::r#17 = (byte) '+' [phi:compare::@34->compare::@17#0] -- vbuz1=vbuc1 - lda #'+' + //SEG199 [70] phi (byte) compare::r#14 = (const byte) TT#0 [phi:compare::@34->compare::@17#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b17 - //SEG219 [78] phi from compare::@1 to compare::@17 [phi:compare::@1->compare::@17] + //SEG200 [70] phi from compare::@1 to compare::@17 [phi:compare::@1->compare::@17] b17_from_b1: - //SEG220 [78] phi (byte) compare::r#17 = (byte) '-' [phi:compare::@1->compare::@17#0] -- vbuz1=vbuc1 - lda #'-' + //SEG201 [70] phi (byte) compare::r#14 = (const byte) FF#0 [phi:compare::@1->compare::@17#0] -- vbuz1=vbuc1 + lda #FF sta r jmp b17 - //SEG221 compare::@17 + //SEG202 compare::@17 b17: - //SEG222 [46] phi from compare::@17 to compare::@16 [phi:compare::@17->compare::@16] + //SEG203 [44] phi from compare::@17 to compare::@16 [phi:compare::@17->compare::@16] b16_from_b17: - //SEG223 [46] phi (byte) compare::r#10 = (byte) compare::r#17 [phi:compare::@17->compare::@16#0] -- register_copy - //SEG224 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#6 [phi:compare::@17->compare::@16#1] -- pbuz1=pbuc1 + //SEG204 [44] phi (byte) compare::r#10 = (byte) compare::r#14 [phi:compare::@17->compare::@16#0] -- register_copy + //SEG205 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#6 [phi:compare::@17->compare::@16#1] -- pbuz1=pbuc1 lda #ops_6 sta ops+1 jmp b16 - str: .text " @" ops_1: .text "!=@" ops_2: .text "==@" ops_3: .text ">=@" @@ -3928,167 +3723,167 @@ compare: { ops_5: .text "<=@" ops_6: .text "< @" } -//SEG225 print_str +//SEG206 print_char +// Print a single char +// print_char(byte register(A) ch) +print_char: { + //SEG207 [72] *((byte*) print_char_cursor#36) ← (byte) print_char::ch#4 -- _deref_pbuz1=vbuaa + ldy #0 + sta (print_char_cursor),y + //SEG208 [73] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#36 -- pbuz1=_inc_pbuz1 + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + jmp breturn + //SEG209 print_char::@return + breturn: + //SEG210 [74] return + rts +} +//SEG211 print_word +// Print a word as HEX +// print_word(word zeropage($a) w) +print_word: { + .label w = $a + //SEG212 [76] (byte) print_byte::b#0 ← > (word) print_word::w#2 -- vbuz1=_hi_vwuz2 + lda w+1 + sta print_byte.b + //SEG213 [77] call print_byte + //SEG214 [81] phi from print_word to print_byte [phi:print_word->print_byte] + print_byte_from_print_word: + //SEG215 [81] phi (byte*) print_char_cursor#53 = (byte*) print_char_cursor#52 [phi:print_word->print_byte#0] -- register_copy + //SEG216 [81] phi (byte) print_byte::b#2 = (byte) print_byte::b#0 [phi:print_word->print_byte#1] -- register_copy + jsr print_byte + jmp b1 + //SEG217 print_word::@1 + b1: + //SEG218 [78] (byte) print_byte::b#1 ← < (word) print_word::w#2 -- vbuz1=_lo_vwuz2 + lda w + sta print_byte.b + //SEG219 [79] call print_byte + //SEG220 [81] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte] + print_byte_from_b1: + //SEG221 [81] phi (byte*) print_char_cursor#53 = (byte*) print_char_cursor#11 [phi:print_word::@1->print_byte#0] -- register_copy + //SEG222 [81] phi (byte) print_byte::b#2 = (byte) print_byte::b#1 [phi:print_word::@1->print_byte#1] -- register_copy + jsr print_byte + jmp breturn + //SEG223 print_word::@return + breturn: + //SEG224 [80] return + rts +} +//SEG225 print_byte +// Print a byte as HEX +// print_byte(byte zeropage($e) b) +print_byte: { + .label b = $e + //SEG226 [82] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 -- vbuaa=vbuz1_ror_4 + lda b + lsr + lsr + lsr + lsr + //SEG227 [83] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) -- vbuaa=pbuc1_derefidx_vbuaa + tay + lda print_hextab,y + //SEG228 [84] call print_char + //SEG229 [71] phi from print_byte to print_char [phi:print_byte->print_char] + print_char_from_print_byte: + //SEG230 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#53 [phi:print_byte->print_char#0] -- register_copy + //SEG231 [71] phi (byte) print_char::ch#4 = (byte) print_char::ch#0 [phi:print_byte->print_char#1] -- register_copy + jsr print_char + jmp b1 + //SEG232 print_byte::@1 + b1: + //SEG233 [85] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f -- vbuaa=vbuz1_band_vbuc1 + lda #$f + and b + //SEG234 [86] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) -- vbuaa=pbuc1_derefidx_vbuaa + tay + lda print_hextab,y + //SEG235 [87] call print_char + //SEG236 [71] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char] + print_char_from_b1: + //SEG237 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#11 [phi:print_byte::@1->print_char#0] -- register_copy + //SEG238 [71] phi (byte) print_char::ch#4 = (byte) print_char::ch#1 [phi:print_byte::@1->print_char#1] -- register_copy + jsr print_char + jmp breturn + //SEG239 print_byte::@return + breturn: + //SEG240 [88] return + rts +} +//SEG241 print_str // Print a zero-terminated string -// print_str(byte* zeropage($a) str) +// print_str(byte* zeropage(7) str) print_str: { - .label str = $a - //SEG226 [80] phi from print_str print_str::@2 to print_str::@1 [phi:print_str/print_str::@2->print_str::@1] + .label str = 7 + //SEG242 [90] phi from print_str print_str::@2 to print_str::@1 [phi:print_str/print_str::@2->print_str::@1] b1_from_print_str: b1_from_b2: - //SEG227 [80] phi (byte*) print_char_cursor#2 = (byte*) print_char_cursor#66 [phi:print_str/print_str::@2->print_str::@1#0] -- register_copy - //SEG228 [80] phi (byte*) print_str::str#6 = (byte*) print_str::str#8 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy + //SEG243 [90] phi (byte*) print_char_cursor#2 = (byte*) print_char_cursor#11 [phi:print_str/print_str::@2->print_str::@1#0] -- register_copy + //SEG244 [90] phi (byte*) print_str::str#2 = (byte*) print_str::str#1 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy jmp b1 - //SEG229 print_str::@1 + //SEG245 print_str::@1 b1: - //SEG230 [81] if(*((byte*) print_str::str#6)!=(byte) '@') goto print_str::@2 -- _deref_pbuz1_neq_vbuc1_then_la1 + //SEG246 [91] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 -- _deref_pbuz1_neq_vbuc1_then_la1 ldy #0 lda (str),y cmp #'@' bne b2 jmp breturn - //SEG231 print_str::@return + //SEG247 print_str::@return breturn: - //SEG232 [82] return + //SEG248 [92] return rts - //SEG233 print_str::@2 + //SEG249 print_str::@2 b2: - //SEG234 [83] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#6) -- _deref_pbuz1=_deref_pbuz2 + //SEG250 [93] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (str),y ldy #0 sta (print_char_cursor),y - //SEG235 [84] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 -- pbuz1=_inc_pbuz1 + //SEG251 [94] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 -- pbuz1=_inc_pbuz1 inc print_char_cursor bne !+ inc print_char_cursor+1 !: - //SEG236 [85] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#6 -- pbuz1=_inc_pbuz1 + //SEG252 [95] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 -- pbuz1=_inc_pbuz1 inc str bne !+ inc str+1 !: jmp b1_from_b2 } -//SEG237 print_char -// Print a single char -// print_char(byte register(A) ch) -print_char: { - //SEG238 [87] *((byte*) print_char_cursor#39) ← (byte) print_char::ch#3 -- _deref_pbuz1=vbuaa - ldy #0 - sta (print_char_cursor),y - //SEG239 [88] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#39 -- pbuz1=_inc_pbuz1 - inc print_char_cursor - bne !+ - inc print_char_cursor+1 - !: - jmp breturn - //SEG240 print_char::@return - breturn: - //SEG241 [89] return - rts -} -//SEG242 print_word -// Print a word as HEX -// print_word(word zeropage($a) w) -print_word: { - .label w = $a - //SEG243 [91] (byte) print_byte::b#0 ← > (word) print_word::w#2 -- vbuz1=_hi_vwuz2 - lda w+1 - sta print_byte.b - //SEG244 [92] call print_byte - //SEG245 [96] phi from print_word to print_byte [phi:print_word->print_byte] - print_byte_from_print_word: - //SEG246 [96] phi (byte*) print_char_cursor#59 = (byte*) print_char_cursor#58 [phi:print_word->print_byte#0] -- register_copy - //SEG247 [96] phi (byte) print_byte::b#2 = (byte) print_byte::b#0 [phi:print_word->print_byte#1] -- register_copy - jsr print_byte - jmp b1 - //SEG248 print_word::@1 - b1: - //SEG249 [93] (byte) print_byte::b#1 ← < (word) print_word::w#2 -- vbuz1=_lo_vwuz2 - lda w - sta print_byte.b - //SEG250 [94] call print_byte - //SEG251 [96] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte] - print_byte_from_b1: - //SEG252 [96] phi (byte*) print_char_cursor#59 = (byte*) print_char_cursor#11 [phi:print_word::@1->print_byte#0] -- register_copy - //SEG253 [96] phi (byte) print_byte::b#2 = (byte) print_byte::b#1 [phi:print_word::@1->print_byte#1] -- register_copy - jsr print_byte - jmp breturn - //SEG254 print_word::@return - breturn: - //SEG255 [95] return - rts -} -//SEG256 print_byte -// Print a byte as HEX -// print_byte(byte zeropage($e) b) -print_byte: { - .label b = $e - //SEG257 [97] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 -- vbuaa=vbuz1_ror_4 - lda b - lsr - lsr - lsr - lsr - //SEG258 [98] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) -- vbuaa=pbuc1_derefidx_vbuaa - tay - lda print_hextab,y - //SEG259 [99] call print_char - //SEG260 [86] phi from print_byte to print_char [phi:print_byte->print_char] - print_char_from_print_byte: - //SEG261 [86] phi (byte*) print_char_cursor#39 = (byte*) print_char_cursor#59 [phi:print_byte->print_char#0] -- register_copy - //SEG262 [86] phi (byte) print_char::ch#3 = (byte) print_char::ch#0 [phi:print_byte->print_char#1] -- register_copy - jsr print_char - jmp b1 - //SEG263 print_byte::@1 - b1: - //SEG264 [100] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f -- vbuaa=vbuz1_band_vbuc1 - lda #$f - and b - //SEG265 [101] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) -- vbuaa=pbuc1_derefidx_vbuaa - tay - lda print_hextab,y - //SEG266 [102] call print_char - //SEG267 [86] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char] - print_char_from_b1: - //SEG268 [86] phi (byte*) print_char_cursor#39 = (byte*) print_char_cursor#11 [phi:print_byte::@1->print_char#0] -- register_copy - //SEG269 [86] phi (byte) print_char::ch#3 = (byte) print_char::ch#1 [phi:print_byte::@1->print_char#1] -- register_copy - jsr print_char - jmp breturn - //SEG270 print_byte::@return - breturn: - //SEG271 [103] return - rts -} -//SEG272 print_cls +//SEG253 print_cls // Clear the screen. Also resets current line/char cursor. print_cls: { .label sc = 5 - //SEG273 [105] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1] + //SEG254 [97] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1] b1_from_print_cls: - //SEG274 [105] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1 + //SEG255 [97] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1 lda #<$400 sta sc lda #>$400 sta sc+1 jmp b1 - //SEG275 [105] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1] + //SEG256 [97] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1] b1_from_b1: - //SEG276 [105] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy + //SEG257 [97] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy jmp b1 - //SEG277 print_cls::@1 + //SEG258 print_cls::@1 b1: - //SEG278 [106] *((byte*) print_cls::sc#2) ← (byte) ' ' -- _deref_pbuz1=vbuc1 + //SEG259 [98] *((byte*) print_cls::sc#2) ← (byte) ' ' -- _deref_pbuz1=vbuc1 lda #' ' ldy #0 sta (sc),y - //SEG279 [107] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 -- pbuz1=_inc_pbuz1 + //SEG260 [99] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 -- pbuz1=_inc_pbuz1 inc sc bne !+ inc sc+1 !: - //SEG280 [108] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 -- pbuz1_neq_pbuc1_then_la1 + //SEG261 [100] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 -- pbuz1_neq_pbuc1_then_la1 lda sc+1 cmp #>$400+$3e8 bne b1_from_b1 @@ -4096,9 +3891,9 @@ print_cls: { cmp #<$400+$3e8 bne b1_from_b1 jmp breturn - //SEG281 print_cls::@return + //SEG262 print_cls::@return breturn: - //SEG282 [109] return + //SEG263 [101] return rts } print_hextab: .text "0123456789abcdef" @@ -4110,13 +3905,12 @@ Removing instruction jmp bend Removing instruction jmp b1 Removing instruction jmp b2 Removing instruction jmp b3 -Removing instruction jmp b9 -Removing instruction jmp b18 -Removing instruction jmp b10 +Removing instruction jmp b16 +Removing instruction jmp b8 Removing instruction jmp b4 -Removing instruction jmp b11 -Removing instruction jmp b12 -Removing instruction jmp b7 +Removing instruction jmp b9 +Removing instruction jmp b10 +Removing instruction jmp b6 Removing instruction jmp b1 Removing instruction jmp breturn Removing instruction jmp b18 @@ -4132,9 +3926,6 @@ Removing instruction jmp b35 Removing instruction jmp b36 Removing instruction jmp b37 Removing instruction jmp b38 -Removing instruction jmp b39 -Removing instruction jmp b40 -Removing instruction jmp b41 Removing instruction jmp breturn Removing instruction jmp b26 Removing instruction jmp b9 @@ -4146,8 +3937,8 @@ Removing instruction jmp b32 Removing instruction jmp b15 Removing instruction jmp b34 Removing instruction jmp b17 -Removing instruction jmp b1 Removing instruction jmp breturn +Removing instruction jmp b1 Removing instruction jmp breturn Removing instruction jmp b1 Removing instruction jmp breturn @@ -4156,16 +3947,14 @@ Removing instruction jmp breturn Removing instruction jmp b1 Removing instruction jmp breturn Succesful ASM optimization Pass5NextJumpElimination -Removing instruction lda #0 Removing instruction lda #>0 Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination -Replacing label b4_from_b3 with b4 -Replacing label b4_from_b18 with b4 +Replacing label b4_from_b16 with b4 Replacing label b3_from_b4 with b3 -Replacing label b2_from_b11 with b2 -Replacing label b1_from_b12 with b1 -Replacing label b7_from_b7 with b7 +Replacing label b2_from_b9 with b2 +Replacing label b1_from_b10 with b1 +Replacing label b6_from_b6 with b6 Replacing label b1_from_b1 with b1 Replacing label b1_from_b1 with b1 Replacing label b1_from_b2 with b1 @@ -4175,30 +3964,23 @@ Removing instruction b25_from_bbegin: Removing instruction b25: Removing instruction main_from_b25: Removing instruction bend_from_b25: -Removing instruction b1_from_b12: -Removing instruction b2_from_b11: +Removing instruction b1_from_b10: +Removing instruction b2_from_b9: Removing instruction b3_from_b4: -Removing instruction b10_from_b18: -Removing instruction print_ln_from_b10: -Removing instruction b4_from_b10: -Removing instruction b4_from_b18: -Removing instruction b4_from_b3: -Removing instruction b7_from_b12: -Removing instruction b7_from_b7: +Removing instruction b8_from_b16: +Removing instruction print_ln_from_b8: +Removing instruction b4_from_b16: +Removing instruction b6_from_b10: +Removing instruction b6_from_b6: Removing instruction b1_from_print_ln: Removing instruction b1_from_b1: Removing instruction b24_from_b23: Removing instruction b7_from_b24: Removing instruction b16_from_b7: Removing instruction print_word_from_b16: -Removing instruction b35_from_b16: Removing instruction print_str_from_b35: -Removing instruction b37_from_b36: -Removing instruction print_str_from_b37: -Removing instruction b39_from_b38: -Removing instruction print_str_from_b39: -Removing instruction b41_from_b40: -Removing instruction print_str_from_b41: +Removing instruction b38_from_b37: +Removing instruction print_char_from_b38: Removing instruction b26_from_b5: Removing instruction b9_from_b26: Removing instruction b16_from_b9: @@ -4223,11 +4005,11 @@ Removing instruction print_cls_from_main: Removing instruction b1_from_main: Removing instruction b2_from_b1: Removing instruction b3_from_b2: +Removing instruction b16: +Removing instruction b8: +Removing instruction b4_from_b8: Removing instruction b9: -Removing instruction b18: Removing instruction b10: -Removing instruction b11: -Removing instruction b12: Removing instruction breturn: Removing instruction b18: Removing instruction b19: @@ -4238,14 +4020,10 @@ Removing instruction b23: Removing instruction b24: Removing instruction b35: Removing instruction b36: -Removing instruction print_str_from_b36: +Removing instruction print_word_from_b36: Removing instruction b37: +Removing instruction print_char_from_b37: Removing instruction b38: -Removing instruction print_word_from_b38: -Removing instruction b39: -Removing instruction b40: -Removing instruction print_char_from_b40: -Removing instruction b41: Removing instruction breturn: Removing instruction b26: Removing instruction b28: @@ -4253,7 +4031,6 @@ Removing instruction b30: Removing instruction b32: Removing instruction b34: Removing instruction breturn: -Removing instruction breturn: Removing instruction print_byte_from_print_word: Removing instruction b1: Removing instruction print_byte_from_b1: @@ -4262,6 +4039,7 @@ Removing instruction print_char_from_print_byte: Removing instruction b1: Removing instruction print_char_from_b1: Removing instruction breturn: +Removing instruction breturn: Removing instruction b1_from_print_cls: Removing instruction breturn: Succesful ASM optimization Pass5UnusedLabelElimination @@ -4279,15 +4057,14 @@ Succesful ASM optimization Pass5RelabelLongLabels Removing instruction jmp b1 Removing instruction jmp b2 Removing instruction jmp b3 +Removing instruction jmp b4 Removing instruction jmp b1 Succesful ASM optimization Pass5NextJumpElimination Removing instruction bbegin: Succesful ASM optimization Pass5UnusedLabelElimination -Fixing long branch [104] beq b1 to bne -Fixing long branch [108] beq b2 to bne -Fixing long branch [112] beq b3 to bne -Fixing long branch [116] beq b4 to bne -Fixing long branch [120] beq b5 to bne +Fixing long branch [107] beq b1 to bne +Fixing long branch [111] beq b2 to bne +Fixing long branch [115] beq b3 to bne FINAL SYMBOL TABLE (label) @25 @@ -4320,8 +4097,13 @@ FINAL SYMBOL TABLE (byte*) D016 (byte*) D018 (byte) DARK_GREY +(byte) EQ +(byte) FF +(const byte) FF#0 FF = (byte/signed byte/word/signed word/dword/signed dword) $57 +(byte) GE (byte) GREEN (byte) GREY +(byte) GT (void()**) HARDWARE_IRQ (byte) IRQ_COLLISION_BG (byte) IRQ_COLLISION_SPRITE @@ -4330,11 +4112,14 @@ FINAL SYMBOL TABLE (byte) IRQ_RASTER (byte*) IRQ_STATUS (void()**) KERNEL_IRQ +(byte) LE (byte*) LIGHTPEN_X (byte*) LIGHTPEN_Y (byte) LIGHT_BLUE (byte) LIGHT_GREEN (byte) LIGHT_GREY +(byte) LT +(byte) NE (byte) ORANGE (byte) PINK (byte*) PROCPORT @@ -4360,6 +4145,8 @@ FINAL SYMBOL TABLE (byte*) SPRITES_XPOS (byte*) SPRITES_YPOS (word) SPRITE_PTRS +(byte) TT +(const byte) TT#0 TT = (byte/signed byte/word/signed word/dword/signed dword) $51 (byte) VIC_BMM (byte*) VIC_CONTROL (byte*) VIC_CONTROL2 @@ -4397,10 +4184,7 @@ FINAL SYMBOL TABLE (label) compare::@36 (label) compare::@37 (label) compare::@38 -(label) compare::@39 (label) compare::@4 -(label) compare::@40 -(label) compare::@41 (label) compare::@5 (label) compare::@7 (label) compare::@9 @@ -4414,53 +4198,50 @@ FINAL SYMBOL TABLE (const byte*) compare::ops#4 ops#4 = (string) "> @" (const byte*) compare::ops#5 ops#5 = (string) "<=@" (const byte*) compare::ops#6 ops#6 = (string) "< @" -(byte*) compare::ops#7 ops zp ZP_WORD:7 0.4 +(byte*) compare::ops#7 ops zp ZP_WORD:7 0.6666666666666666 (byte) compare::r -(byte) compare::r#10 r zp ZP_BYTE:9 1.076923076923077 +(byte) compare::r#10 r zp ZP_BYTE:9 1.9999999999999996 +(byte) compare::r#11 r zp ZP_BYTE:9 2.0 +(byte) compare::r#12 r zp ZP_BYTE:9 2.0 +(byte) compare::r#13 r zp ZP_BYTE:9 2.0 (byte) compare::r#14 r zp ZP_BYTE:9 2.0 -(byte) compare::r#15 r zp ZP_BYTE:9 2.0 (byte) compare::r#16 r zp ZP_BYTE:9 2.0 (byte) compare::r#17 r zp ZP_BYTE:9 2.0 -(byte) compare::r#19 r zp ZP_BYTE:9 2.0 -(byte) compare::r#20 r zp ZP_BYTE:9 2.0 -(const string) compare::str str = (string) " @" (word) compare::w1 (word) compare::w1#0 w1 zp ZP_WORD:10 36.249999999999986 (word) compare::w2 -(word) compare::w2#0 w2 zp ZP_WORD:17 29.0 +(word) compare::w2#0 w2 zp ZP_WORD:17 32.741935483870954 (void()) main() (byte~) main::$1 reg byte a 22.0 (byte~) main::$2 reg byte a 202.0 -(byte~) main::$6 reg byte a 2002.0 (label) main::@1 (label) main::@10 -(label) main::@11 -(label) main::@12 -(label) main::@18 +(label) main::@16 (label) main::@2 (label) main::@3 (label) main::@4 -(label) main::@7 +(label) main::@6 +(label) main::@8 (label) main::@9 (byte) main::i (byte) main::i#1 i zp ZP_BYTE:2 16.5 -(byte) main::i#2 i zp ZP_BYTE:2 1.4347826086956523 +(byte) main::i#2 i zp ZP_BYTE:2 1.5714285714285716 (byte) main::j (byte) main::j#1 j zp ZP_BYTE:3 151.5 -(byte) main::j#2 j zp ZP_BYTE:3 16.833333333333332 -(byte) main::ln -(byte) main::ln#1 ln zp ZP_BYTE:4 667.3333333333334 -(byte) main::ln#11 ln zp ZP_BYTE:4 588.0 -(byte) main::ln#2 ln zp ZP_BYTE:4 684.1666666666667 -(byte) main::ln#4 ln zp ZP_BYTE:4 71.0 -(byte) main::ln#7 ln zp ZP_BYTE:4 7.333333333333333 +(byte) main::j#2 j zp ZP_BYTE:3 18.9375 (byte) main::op (byte) main::op#1 reg byte x 1501.5 -(byte) main::op#2 reg byte x 231.0 +(byte) main::op#2 reg byte x 273.0 +(byte) main::s +(byte) main::s#1 s zp ZP_BYTE:4 1501.5 +(byte) main::s#10 s zp ZP_BYTE:4 302.0 +(byte) main::s#3 s zp ZP_BYTE:4 420.59999999999997 +(byte) main::s#5 s zp ZP_BYTE:4 71.0 +(byte) main::s#7 s zp ZP_BYTE:4 7.333333333333333 (word) main::w1 -(word) main::w1#0 w1 zp ZP_WORD:15 48.19047619047619 +(word) main::w1#0 w1 zp ZP_WORD:15 53.26315789473684 (word) main::w2 -(word) main::w2#0 w2 zp ZP_WORD:17 68.875 +(word) main::w2#0 w2 zp ZP_WORD:17 78.71428571428571 (void()) print_byte((byte) print_byte::b) (byte~) print_byte::$0 reg byte a 4.0 (byte~) print_byte::$2 reg byte a 4.0 @@ -4476,20 +4257,19 @@ FINAL SYMBOL TABLE (byte) print_char::ch#0 reg byte a 4.0 (byte) print_char::ch#1 reg byte a 4.0 (byte) print_char::ch#2 reg byte a 4.0 -(byte) print_char::ch#3 reg byte a 8.0 +(byte) print_char::ch#4 reg byte a 8.0 (byte*) print_char_cursor (byte*) print_char_cursor#1 print_char_cursor zp ZP_WORD:12 10001.0 -(byte*~) print_char_cursor#107 print_char_cursor zp ZP_WORD:12 2002.0 -(byte*) print_char_cursor#11 print_char_cursor zp ZP_WORD:12 0.7058823529411765 -(byte*) print_char_cursor#2 print_char_cursor zp ZP_WORD:12 1783.2608695652177 -(byte*) print_char_cursor#39 print_char_cursor zp ZP_WORD:12 5.0 -(byte*) print_char_cursor#58 print_char_cursor zp ZP_WORD:12 3.0 -(byte*) print_char_cursor#59 print_char_cursor zp ZP_WORD:12 2.0 -(byte*) print_char_cursor#61 print_char_cursor zp ZP_WORD:12 67.90322580645162 -(byte*) print_char_cursor#66 print_char_cursor zp ZP_WORD:12 12.0 -(byte*) print_char_cursor#68 print_char_cursor zp ZP_WORD:12 588.0 -(byte*) print_char_cursor#79 print_char_cursor zp ZP_WORD:12 71.0 -(byte*) print_char_cursor#95 print_char_cursor zp ZP_WORD:12 7.333333333333333 +(byte*~) print_char_cursor#101 print_char_cursor zp ZP_WORD:12 2002.0 +(byte*) print_char_cursor#11 print_char_cursor zp ZP_WORD:12 393.3571428571428 +(byte*) print_char_cursor#2 print_char_cursor zp ZP_WORD:12 5001.166666666666 +(byte*) print_char_cursor#36 print_char_cursor zp ZP_WORD:12 6.0 +(byte*) print_char_cursor#52 print_char_cursor zp ZP_WORD:12 3.0 +(byte*) print_char_cursor#53 print_char_cursor zp ZP_WORD:12 2.0 +(byte*) print_char_cursor#55 print_char_cursor zp ZP_WORD:12 36.800000000000004 +(byte*) print_char_cursor#61 print_char_cursor zp ZP_WORD:12 71.0 +(byte*) print_char_cursor#62 print_char_cursor zp ZP_WORD:12 445.0 +(byte*) print_char_cursor#73 print_char_cursor zp ZP_WORD:12 7.333333333333333 (void()) print_cls() (label) print_cls::@1 (label) print_cls::@return @@ -4500,10 +4280,10 @@ FINAL SYMBOL TABLE (const byte[]) print_hextab#0 print_hextab = (string) "0123456789abcdef" (byte*) print_line_cursor (byte*) print_line_cursor#1 print_line_cursor zp ZP_WORD:5 6401.0 -(byte*) print_line_cursor#19 print_line_cursor zp ZP_WORD:5 282.3636363636364 -(byte*) print_line_cursor#23 print_line_cursor zp ZP_WORD:5 588.0 -(byte*) print_line_cursor#31 print_line_cursor zp ZP_WORD:5 71.0 -(byte*) print_line_cursor#33 print_line_cursor zp ZP_WORD:5 7.333333333333333 +(byte*) print_line_cursor#19 print_line_cursor zp ZP_WORD:5 233.8888888888889 +(byte*) print_line_cursor#23 print_line_cursor zp ZP_WORD:5 445.0 +(byte*) print_line_cursor#30 print_line_cursor zp ZP_WORD:5 71.0 +(byte*) print_line_cursor#32 print_line_cursor zp ZP_WORD:5 7.333333333333333 (byte*) print_line_cursor#9 print_line_cursor zp ZP_WORD:5 20004.0 (void()) print_ln() (label) print_ln::@1 @@ -4514,10 +4294,9 @@ FINAL SYMBOL TABLE (label) print_str::@2 (label) print_str::@return (byte*) print_str::str -(byte*) print_str::str#0 str zp ZP_WORD:10 20002.0 -(byte*) print_str::str#2 str zp ZP_WORD:10 4.0 -(byte*) print_str::str#6 str zp ZP_WORD:10 10001.5 -(byte*) print_str::str#8 str zp ZP_WORD:10 4.0 +(byte*) print_str::str#0 str zp ZP_WORD:7 20002.0 +(byte*) print_str::str#1 str zp ZP_WORD:7 2.0 +(byte*) print_str::str#2 str zp ZP_WORD:7 10001.5 (void()) print_word((word) print_word::w) (label) print_word::@1 (label) print_word::@return @@ -4530,27 +4309,26 @@ FINAL SYMBOL TABLE zp ZP_BYTE:2 [ main::i#2 main::i#1 ] zp ZP_BYTE:3 [ main::j#2 main::j#1 ] -zp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] reg byte x [ main::op#2 main::op#1 ] -zp ZP_WORD:5 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 print_cls::sc#2 print_cls::sc#1 ] -zp ZP_WORD:7 [ compare::ops#7 ] -zp ZP_BYTE:9 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -zp ZP_WORD:10 [ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 print_word::w#2 print_word::w#0 print_word::w#1 compare::w1#0 ] -reg byte a [ print_char::ch#3 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] -zp ZP_WORD:12 [ print_char_cursor#58 print_char_cursor#39 print_char_cursor#66 print_char_cursor#11 print_char_cursor#61 print_char_cursor#79 print_char_cursor#95 print_char_cursor#68 print_char_cursor#107 print_char_cursor#2 print_char_cursor#1 print_char_cursor#59 ] +zp ZP_BYTE:4 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +zp ZP_WORD:5 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 print_cls::sc#2 print_cls::sc#1 ] +zp ZP_WORD:7 [ compare::ops#7 print_str::str#2 print_str::str#1 print_str::str#0 ] +zp ZP_BYTE:9 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +reg byte a [ print_char::ch#4 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] +zp ZP_WORD:10 [ print_word::w#2 print_word::w#0 print_word::w#1 compare::w1#0 ] +zp ZP_WORD:12 [ print_char_cursor#52 print_char_cursor#36 print_char_cursor#55 print_char_cursor#61 print_char_cursor#73 print_char_cursor#62 print_char_cursor#11 print_char_cursor#101 print_char_cursor#53 print_char_cursor#2 print_char_cursor#1 ] zp ZP_BYTE:14 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] reg byte a [ main::$1 ] zp ZP_WORD:15 [ main::w1#0 ] reg byte a [ main::$2 ] zp ZP_WORD:17 [ main::w2#0 compare::w2#0 ] reg byte x [ compare::op#0 ] -reg byte a [ main::$6 ] reg byte a [ print_byte::$0 ] reg byte a [ print_byte::$2 ] FINAL ASSEMBLER -Score: 971151 +Score: 966597 //SEG0 File Comments //SEG1 Basic Upstart @@ -4558,6 +4336,10 @@ Score: 971151 :BasicUpstart(main) .pc = $80d "Program" //SEG2 Global Constants & labels + // empty circle + .const FF = $57 + // filled circle + .const TT = $51 .label print_char_cursor = $c .label print_line_cursor = 5 //SEG3 @begin @@ -4571,33 +4353,34 @@ Score: 971151 main: { .label w1 = $f .label w2 = $11 - .label ln = 4 + .label s = 4 .label j = 3 .label i = 2 //SEG11 [5] call print_cls - //SEG12 [104] phi from main to print_cls [phi:main->print_cls] + //SEG12 [96] phi from main to print_cls [phi:main->print_cls] jsr print_cls //SEG13 [6] phi from main to main::@1 [phi:main->main::@1] - //SEG14 [6] phi (byte*) print_line_cursor#33 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#0] -- pbuz1=pbuc1 + //SEG14 [6] phi (byte*) print_line_cursor#32 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#0] -- pbuz1=pbuc1 lda #<$400 sta print_line_cursor lda #>$400 sta print_line_cursor+1 - //SEG15 [6] phi (byte*) print_char_cursor#95 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#1] -- pbuz1=pbuc1 + //SEG15 [6] phi (byte) main::s#7 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG16 [6] phi (byte*) print_char_cursor#73 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:main->main::@1#2] -- pbuz1=pbuc1 lda #<$400 sta print_char_cursor lda #>$400 sta print_char_cursor+1 - //SEG16 [6] phi (byte) main::ln#7 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#2] -- vbuz1=vbuc1 - lda #0 - sta ln //SEG17 [6] phi (byte) main::i#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main->main::@1#3] -- vbuz1=vbuc1 + lda #0 sta i - //SEG18 [6] phi from main::@12 to main::@1 [phi:main::@12->main::@1] - //SEG19 [6] phi (byte*) print_line_cursor#33 = (byte*) print_line_cursor#23 [phi:main::@12->main::@1#0] -- register_copy - //SEG20 [6] phi (byte*) print_char_cursor#95 = (byte*) print_char_cursor#68 [phi:main::@12->main::@1#1] -- register_copy - //SEG21 [6] phi (byte) main::ln#7 = (byte) main::ln#11 [phi:main::@12->main::@1#2] -- register_copy - //SEG22 [6] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@12->main::@1#3] -- register_copy + //SEG18 [6] phi from main::@10 to main::@1 [phi:main::@10->main::@1] + //SEG19 [6] phi (byte*) print_line_cursor#32 = (byte*) print_line_cursor#23 [phi:main::@10->main::@1#0] -- register_copy + //SEG20 [6] phi (byte) main::s#7 = (byte) main::s#10 [phi:main::@10->main::@1#1] -- register_copy + //SEG21 [6] phi (byte*) print_char_cursor#73 = (byte*) print_char_cursor#62 [phi:main::@10->main::@1#2] -- register_copy + //SEG22 [6] phi (byte) main::i#2 = (byte) main::i#1 [phi:main::@10->main::@1#3] -- register_copy //SEG23 main::@1 b1: //SEG24 [7] (byte~) main::$1 ← (byte) main::i#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuaa=vbuz1_rol_1 @@ -4610,17 +4393,17 @@ main: { lda words+1,y sta w1+1 //SEG26 [9] phi from main::@1 to main::@2 [phi:main::@1->main::@2] - //SEG27 [9] phi (byte*) print_line_cursor#31 = (byte*) print_line_cursor#33 [phi:main::@1->main::@2#0] -- register_copy - //SEG28 [9] phi (byte*) print_char_cursor#79 = (byte*) print_char_cursor#95 [phi:main::@1->main::@2#1] -- register_copy - //SEG29 [9] phi (byte) main::ln#4 = (byte) main::ln#7 [phi:main::@1->main::@2#2] -- register_copy + //SEG27 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#32 [phi:main::@1->main::@2#0] -- register_copy + //SEG28 [9] phi (byte) main::s#5 = (byte) main::s#7 [phi:main::@1->main::@2#1] -- register_copy + //SEG29 [9] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#73 [phi:main::@1->main::@2#2] -- register_copy //SEG30 [9] phi (byte) main::j#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@1->main::@2#3] -- vbuz1=vbuc1 lda #0 sta j - //SEG31 [9] phi from main::@11 to main::@2 [phi:main::@11->main::@2] - //SEG32 [9] phi (byte*) print_line_cursor#31 = (byte*) print_line_cursor#23 [phi:main::@11->main::@2#0] -- register_copy - //SEG33 [9] phi (byte*) print_char_cursor#79 = (byte*) print_char_cursor#68 [phi:main::@11->main::@2#1] -- register_copy - //SEG34 [9] phi (byte) main::ln#4 = (byte) main::ln#11 [phi:main::@11->main::@2#2] -- register_copy - //SEG35 [9] phi (byte) main::j#2 = (byte) main::j#1 [phi:main::@11->main::@2#3] -- register_copy + //SEG31 [9] phi from main::@9 to main::@2 [phi:main::@9->main::@2] + //SEG32 [9] phi (byte*) print_line_cursor#30 = (byte*) print_line_cursor#23 [phi:main::@9->main::@2#0] -- register_copy + //SEG33 [9] phi (byte) main::s#5 = (byte) main::s#10 [phi:main::@9->main::@2#1] -- register_copy + //SEG34 [9] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#62 [phi:main::@9->main::@2#2] -- register_copy + //SEG35 [9] phi (byte) main::j#2 = (byte) main::j#1 [phi:main::@9->main::@2#3] -- register_copy //SEG36 main::@2 b2: //SEG37 [10] (byte~) main::$2 ← (byte) main::j#2 << (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuaa=vbuz1_rol_1 @@ -4633,89 +4416,88 @@ main: { lda words+1,y sta w2+1 //SEG39 [12] phi from main::@2 to main::@3 [phi:main::@2->main::@3] - //SEG40 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#31 [phi:main::@2->main::@3#0] -- register_copy - //SEG41 [12] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#79 [phi:main::@2->main::@3#1] -- register_copy - //SEG42 [12] phi (byte) main::op#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@2->main::@3#2] -- vbuxx=vbuc1 + //SEG40 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#30 [phi:main::@2->main::@3#0] -- register_copy + //SEG41 [12] phi (byte) main::s#3 = (byte) main::s#5 [phi:main::@2->main::@3#1] -- register_copy + //SEG42 [12] phi (byte*) print_char_cursor#55 = (byte*) print_char_cursor#61 [phi:main::@2->main::@3#2] -- register_copy + //SEG43 [12] phi (byte) main::op#2 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@2->main::@3#3] -- vbuxx=vbuc1 ldx #0 - //SEG43 [12] phi (byte) main::ln#2 = (byte) main::ln#4 [phi:main::@2->main::@3#3] -- register_copy //SEG44 [12] phi from main::@4 to main::@3 [phi:main::@4->main::@3] //SEG45 [12] phi (byte*) print_line_cursor#19 = (byte*) print_line_cursor#23 [phi:main::@4->main::@3#0] -- register_copy - //SEG46 [12] phi (byte*) print_char_cursor#61 = (byte*) print_char_cursor#68 [phi:main::@4->main::@3#1] -- register_copy - //SEG47 [12] phi (byte) main::op#2 = (byte) main::op#1 [phi:main::@4->main::@3#2] -- register_copy - //SEG48 [12] phi (byte) main::ln#2 = (byte) main::ln#11 [phi:main::@4->main::@3#3] -- register_copy + //SEG46 [12] phi (byte) main::s#3 = (byte) main::s#10 [phi:main::@4->main::@3#1] -- register_copy + //SEG47 [12] phi (byte*) print_char_cursor#55 = (byte*) print_char_cursor#62 [phi:main::@4->main::@3#2] -- register_copy + //SEG48 [12] phi (byte) main::op#2 = (byte) main::op#1 [phi:main::@4->main::@3#3] -- register_copy //SEG49 main::@3 b3: - //SEG50 [13] if((byte) main::ln#2>=(byte/signed byte/word/signed word/dword/signed dword) $32) goto main::@4 -- vbuz1_ge_vbuc1_then_la1 - lda ln - cmp #$32 - bcs b4 - //SEG51 main::@9 - //SEG52 [14] (word) compare::w1#0 ← (word) main::w1#0 -- vwuz1=vwuz2 + //SEG50 [13] (word) compare::w1#0 ← (word) main::w1#0 -- vwuz1=vwuz2 lda w1 sta compare.w1 lda w1+1 sta compare.w1+1 - //SEG53 [15] (word) compare::w2#0 ← (word) main::w2#0 - //SEG54 [16] (byte) compare::op#0 ← (byte) main::op#2 - //SEG55 [17] call compare + //SEG51 [14] (word) compare::w2#0 ← (word) main::w2#0 + //SEG52 [15] (byte) compare::op#0 ← (byte) main::op#2 + //SEG53 [16] call compare jsr compare - //SEG56 main::@18 - //SEG57 [18] (byte) main::ln#1 ← ++ (byte) main::ln#2 -- vbuz1=_inc_vbuz1 - inc ln - //SEG58 [19] (byte~) main::$6 ← (byte) main::ln#1 & (byte/signed byte/word/signed word/dword/signed dword) 1 -- vbuaa=vbuz1_band_vbuc1 - lda #1 - and ln - //SEG59 [20] if((byte~) main::$6!=(byte/signed byte/word/signed word/dword/signed dword) 0) goto main::@4 -- vbuaa_neq_0_then_la1 - cmp #0 + //SEG54 main::@16 + //SEG55 [17] (byte) main::s#1 ← ++ (byte) main::s#3 -- vbuz1=_inc_vbuz1 + inc s + //SEG56 [18] if((byte) main::s#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@4 -- vbuz1_neq_vbuc1_then_la1 + lda s + cmp #3 bne b4 - //SEG60 [21] phi from main::@18 to main::@10 [phi:main::@18->main::@10] - //SEG61 main::@10 - //SEG62 [22] call print_ln - //SEG63 [32] phi from main::@10 to print_ln [phi:main::@10->print_ln] + //SEG57 [19] phi from main::@16 to main::@8 [phi:main::@16->main::@8] + //SEG58 main::@8 + //SEG59 [20] call print_ln + //SEG60 [30] phi from main::@8 to print_ln [phi:main::@8->print_ln] jsr print_ln - //SEG64 [23] (byte*~) print_char_cursor#107 ← (byte*) print_line_cursor#1 -- pbuz1=pbuz2 + //SEG61 [21] (byte*~) print_char_cursor#101 ← (byte*) print_line_cursor#1 -- pbuz1=pbuz2 lda print_line_cursor sta print_char_cursor lda print_line_cursor+1 sta print_char_cursor+1 - //SEG65 [24] phi from main::@10 main::@18 main::@3 to main::@4 [phi:main::@10/main::@18/main::@3->main::@4] - //SEG66 [24] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#1 [phi:main::@10/main::@18/main::@3->main::@4#0] -- register_copy - //SEG67 [24] phi (byte*) print_char_cursor#68 = (byte*~) print_char_cursor#107 [phi:main::@10/main::@18/main::@3->main::@4#1] -- register_copy - //SEG68 [24] phi (byte) main::ln#11 = (byte) main::ln#1 [phi:main::@10/main::@18/main::@3->main::@4#2] -- register_copy - //SEG69 main::@4 + //SEG62 [22] phi from main::@8 to main::@4 [phi:main::@8->main::@4] + //SEG63 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#1 [phi:main::@8->main::@4#0] -- register_copy + //SEG64 [22] phi (byte) main::s#10 = (byte/signed byte/word/signed word/dword/signed dword) 0 [phi:main::@8->main::@4#1] -- vbuz1=vbuc1 + lda #0 + sta s + //SEG65 [22] phi (byte*) print_char_cursor#62 = (byte*~) print_char_cursor#101 [phi:main::@8->main::@4#2] -- register_copy + //SEG66 [22] phi from main::@16 to main::@4 [phi:main::@16->main::@4] + //SEG67 [22] phi (byte*) print_line_cursor#23 = (byte*) print_line_cursor#19 [phi:main::@16->main::@4#0] -- register_copy + //SEG68 [22] phi (byte) main::s#10 = (byte) main::s#1 [phi:main::@16->main::@4#1] -- register_copy + //SEG69 [22] phi (byte*) print_char_cursor#62 = (byte*) print_char_cursor#11 [phi:main::@16->main::@4#2] -- register_copy + //SEG70 main::@4 b4: - //SEG70 [25] (byte) main::op#1 ← ++ (byte) main::op#2 -- vbuxx=_inc_vbuxx + //SEG71 [23] (byte) main::op#1 ← ++ (byte) main::op#2 -- vbuxx=_inc_vbuxx inx - //SEG71 [26] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 -- vbuxx_neq_vbuc1_then_la1 + //SEG72 [24] if((byte) main::op#1!=(byte/signed byte/word/signed word/dword/signed dword) 6) goto main::@3 -- vbuxx_neq_vbuc1_then_la1 cpx #6 bne b3 - //SEG72 main::@11 - //SEG73 [27] (byte) main::j#1 ← ++ (byte) main::j#2 -- vbuz1=_inc_vbuz1 + //SEG73 main::@9 + //SEG74 [25] (byte) main::j#1 ← ++ (byte) main::j#2 -- vbuz1=_inc_vbuz1 inc j - //SEG74 [28] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 -- vbuz1_neq_vbuc1_then_la1 + //SEG75 [26] if((byte) main::j#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@2 -- vbuz1_neq_vbuc1_then_la1 lda j cmp #3 bne b2 - //SEG75 main::@12 - //SEG76 [29] (byte) main::i#1 ← ++ (byte) main::i#2 -- vbuz1=_inc_vbuz1 + //SEG76 main::@10 + //SEG77 [27] (byte) main::i#1 ← ++ (byte) main::i#2 -- vbuz1=_inc_vbuz1 inc i - //SEG77 [30] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 -- vbuz1_neq_vbuc1_then_la1 + //SEG78 [28] if((byte) main::i#1!=(byte/signed byte/word/signed word/dword/signed dword) 3) goto main::@1 -- vbuz1_neq_vbuc1_then_la1 lda i cmp #3 bne b1 - //SEG78 [31] phi from main::@12 main::@7 to main::@7 [phi:main::@12/main::@7->main::@7] - //SEG79 main::@7 - b7: - jmp b7 + //SEG79 [29] phi from main::@10 main::@6 to main::@6 [phi:main::@10/main::@6->main::@6] + //SEG80 main::@6 + b6: + jmp b6 } -//SEG80 print_ln +//SEG81 print_ln // Print a newline print_ln: { - //SEG81 [33] phi from print_ln print_ln::@1 to print_ln::@1 [phi:print_ln/print_ln::@1->print_ln::@1] - //SEG82 [33] phi (byte*) print_line_cursor#9 = (byte*) print_line_cursor#19 [phi:print_ln/print_ln::@1->print_ln::@1#0] -- register_copy - //SEG83 print_ln::@1 + //SEG82 [31] phi from print_ln print_ln::@1 to print_ln::@1 [phi:print_ln/print_ln::@1->print_ln::@1] + //SEG83 [31] phi (byte*) print_line_cursor#9 = (byte*) print_line_cursor#19 [phi:print_ln/print_ln::@1->print_ln::@1#0] -- register_copy + //SEG84 print_ln::@1 b1: - //SEG84 [34] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 -- pbuz1=pbuz1_plus_vbuc1 + //SEG85 [32] (byte*) print_line_cursor#1 ← (byte*) print_line_cursor#9 + (byte/signed byte/word/signed word/dword/signed dword) $28 -- pbuz1=pbuz1_plus_vbuc1 lda print_line_cursor clc adc #$28 @@ -4723,7 +4505,7 @@ print_ln: { bcc !+ inc print_line_cursor+1 !: - //SEG85 [35] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#2) goto print_ln::@1 -- pbuz1_lt_pbuz2_then_la1 + //SEG86 [33] if((byte*) print_line_cursor#1<(byte*) print_char_cursor#11) goto print_ln::@1 -- pbuz1_lt_pbuz2_then_la1 lda print_line_cursor+1 cmp print_char_cursor+1 bcc b1 @@ -4732,11 +4514,11 @@ print_ln: { cmp print_char_cursor bcc b1 !: - //SEG86 print_ln::@return - //SEG87 [36] return + //SEG87 print_ln::@return + //SEG88 [34] return rts } -//SEG88 compare +//SEG89 compare // Compare two words using an operator // compare(word zeropage($a) w1, word zeropage($11) w2, byte register(X) op) compare: { @@ -4744,41 +4526,37 @@ compare: { .label w2 = $11 .label ops = 7 .label r = 9 - //SEG89 [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 -- vbuxx_eq_0_then_la1 + //SEG90 [35] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 0) goto compare::@1 -- vbuxx_eq_0_then_la1 cpx #0 bne !b1+ jmp b1 !b1: - //SEG90 compare::@18 - //SEG91 [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 -- vbuxx_eq_vbuc1_then_la1 + //SEG91 compare::@18 + //SEG92 [36] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 1) goto compare::@2 -- vbuxx_eq_vbuc1_then_la1 cpx #1 bne !b2+ jmp b2 !b2: - //SEG92 compare::@19 - //SEG93 [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 -- vbuxx_eq_vbuc1_then_la1 + //SEG93 compare::@19 + //SEG94 [37] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 2) goto compare::@3 -- vbuxx_eq_vbuc1_then_la1 cpx #2 bne !b3+ jmp b3 !b3: - //SEG94 compare::@20 - //SEG95 [40] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 -- vbuxx_eq_vbuc1_then_la1 + //SEG95 compare::@20 + //SEG96 [38] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 3) goto compare::@4 -- vbuxx_eq_vbuc1_then_la1 cpx #3 - bne !b4+ - jmp b4 - !b4: - //SEG96 compare::@21 - //SEG97 [41] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 -- vbuxx_eq_vbuc1_then_la1 + beq b4 + //SEG97 compare::@21 + //SEG98 [39] if((byte) compare::op#0==(byte/signed byte/word/signed word/dword/signed dword) 4) goto compare::@5 -- vbuxx_eq_vbuc1_then_la1 cpx #4 - bne !b5+ - jmp b5 - !b5: - //SEG98 compare::@22 - //SEG99 [42] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 -- vbuxx_neq_vbuc1_then_la1 + beq b5 + //SEG99 compare::@22 + //SEG100 [40] if((byte) compare::op#0!=(byte/signed byte/word/signed word/dword/signed dword) 5) goto compare::@16 -- vbuxx_neq_vbuc1_then_la1 cpx #5 bne b8 - //SEG100 compare::@23 - //SEG101 [43] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 -- vwuz1_eq_vwuz2_then_la1 + //SEG101 compare::@23 + //SEG102 [41] if((word) compare::w1#0==(word) compare::w2#0) goto compare::@7 -- vwuz1_eq_vwuz2_then_la1 lda w1 cmp w2 bne !+ @@ -4786,156 +4564,114 @@ compare: { cmp w2+1 beq b6 !: - //SEG102 [44] phi from compare::@23 to compare::@24 [phi:compare::@23->compare::@24] - //SEG103 compare::@24 - //SEG104 [45] phi from compare::@24 to compare::@7 [phi:compare::@24->compare::@7] - //SEG105 [45] phi (byte) compare::r#19 = (byte) '+' [phi:compare::@24->compare::@7#0] -- vbuz1=vbuc1 - lda #'+' + //SEG103 [42] phi from compare::@23 to compare::@24 [phi:compare::@23->compare::@24] + //SEG104 compare::@24 + //SEG105 [43] phi from compare::@24 to compare::@7 [phi:compare::@24->compare::@7] + //SEG106 [43] phi (byte) compare::r#16 = (const byte) TT#0 [phi:compare::@24->compare::@7#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b7 - //SEG106 [45] phi from compare::@23 to compare::@7 [phi:compare::@23->compare::@7] + //SEG107 [43] phi from compare::@23 to compare::@7 [phi:compare::@23->compare::@7] b6: - //SEG107 [45] phi (byte) compare::r#19 = (byte) '-' [phi:compare::@23->compare::@7#0] -- vbuz1=vbuc1 - lda #'-' + //SEG108 [43] phi (byte) compare::r#16 = (const byte) FF#0 [phi:compare::@23->compare::@7#0] -- vbuz1=vbuc1 + lda #FF sta r - //SEG108 compare::@7 + //SEG109 compare::@7 b7: - //SEG109 [46] phi from compare::@7 to compare::@16 [phi:compare::@7->compare::@16] - //SEG110 [46] phi (byte) compare::r#10 = (byte) compare::r#19 [phi:compare::@7->compare::@16#0] -- register_copy - //SEG111 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#1 [phi:compare::@7->compare::@16#1] -- pbuz1=pbuc1 + //SEG110 [44] phi from compare::@7 to compare::@16 [phi:compare::@7->compare::@16] + //SEG111 [44] phi (byte) compare::r#10 = (byte) compare::r#16 [phi:compare::@7->compare::@16#0] -- register_copy + //SEG112 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#1 [phi:compare::@7->compare::@16#1] -- pbuz1=pbuc1 lda #ops_1 sta ops+1 jmp b16 - //SEG112 [46] phi from compare::@22 to compare::@16 [phi:compare::@22->compare::@16] + //SEG113 [44] phi from compare::@22 to compare::@16 [phi:compare::@22->compare::@16] b8: - //SEG113 [46] phi (byte) compare::r#10 = (byte) '-' [phi:compare::@22->compare::@16#0] -- vbuz1=vbuc1 - lda #'-' + //SEG114 [44] phi (byte) compare::r#10 = (const byte) FF#0 [phi:compare::@22->compare::@16#0] -- vbuz1=vbuc1 + lda #FF sta r - //SEG114 [46] phi (byte*) compare::ops#7 = (byte*) 0 [phi:compare::@22->compare::@16#1] -- pbuz1=pbuc1 + //SEG115 [44] phi (byte*) compare::ops#7 = (byte*) 0 [phi:compare::@22->compare::@16#1] -- pbuz1=pbuc1 lda #<0 sta ops sta ops+1 - //SEG115 compare::@16 + //SEG116 compare::@16 b16: - //SEG116 [47] (word) print_word::w#0 ← (word) compare::w1#0 - //SEG117 [48] call print_word - //SEG118 [90] phi from compare::@16 to print_word [phi:compare::@16->print_word] - //SEG119 [90] phi (byte*) print_char_cursor#58 = (byte*) print_char_cursor#61 [phi:compare::@16->print_word#0] -- register_copy - //SEG120 [90] phi (word) print_word::w#2 = (word) print_word::w#0 [phi:compare::@16->print_word#1] -- register_copy + //SEG117 [45] (word) print_word::w#0 ← (word) compare::w1#0 + //SEG118 [46] call print_word + //SEG119 [75] phi from compare::@16 to print_word [phi:compare::@16->print_word] + //SEG120 [75] phi (byte*) print_char_cursor#52 = (byte*) print_char_cursor#55 [phi:compare::@16->print_word#0] -- register_copy + //SEG121 [75] phi (word) print_word::w#2 = (word) print_word::w#0 [phi:compare::@16->print_word#1] -- register_copy jsr print_word - //SEG121 [49] phi from compare::@16 to compare::@35 [phi:compare::@16->compare::@35] //SEG122 compare::@35 - //SEG123 [50] call print_str - //SEG124 [79] phi from compare::@35 to print_str [phi:compare::@35->print_str] - //SEG125 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#11 [phi:compare::@35->print_str#0] -- register_copy - //SEG126 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@35->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 + //SEG123 [47] (byte*) print_str::str#1 ← (byte*) compare::ops#7 + //SEG124 [48] call print_str + //SEG125 [89] phi from compare::@35 to print_str [phi:compare::@35->print_str] jsr print_str - //SEG127 compare::@36 - //SEG128 [51] (byte*) print_str::str#2 ← (byte*) compare::ops#7 -- pbuz1=pbuz2 - lda ops - sta print_str.str - lda ops+1 - sta print_str.str+1 - //SEG129 [52] call print_str - //SEG130 [79] phi from compare::@36 to print_str [phi:compare::@36->print_str] - //SEG131 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#2 [phi:compare::@36->print_str#0] -- register_copy - //SEG132 [79] phi (byte*) print_str::str#8 = (byte*) print_str::str#2 [phi:compare::@36->print_str#1] -- register_copy - jsr print_str - //SEG133 [53] phi from compare::@36 to compare::@37 [phi:compare::@36->compare::@37] - //SEG134 compare::@37 - //SEG135 [54] call print_str - //SEG136 [79] phi from compare::@37 to print_str [phi:compare::@37->print_str] - //SEG137 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#2 [phi:compare::@37->print_str#0] -- register_copy - //SEG138 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@37->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str - //SEG139 compare::@38 - //SEG140 [55] (word) print_word::w#1 ← (word) compare::w2#0 -- vwuz1=vwuz2 + //SEG126 compare::@36 + //SEG127 [49] (word) print_word::w#1 ← (word) compare::w2#0 -- vwuz1=vwuz2 lda w2 sta print_word.w lda w2+1 sta print_word.w+1 - //SEG141 [56] call print_word - //SEG142 [90] phi from compare::@38 to print_word [phi:compare::@38->print_word] - //SEG143 [90] phi (byte*) print_char_cursor#58 = (byte*) print_char_cursor#2 [phi:compare::@38->print_word#0] -- register_copy - //SEG144 [90] phi (word) print_word::w#2 = (word) print_word::w#1 [phi:compare::@38->print_word#1] -- register_copy + //SEG128 [50] call print_word + //SEG129 [75] phi from compare::@36 to print_word [phi:compare::@36->print_word] + //SEG130 [75] phi (byte*) print_char_cursor#52 = (byte*) print_char_cursor#2 [phi:compare::@36->print_word#0] -- register_copy + //SEG131 [75] phi (word) print_word::w#2 = (word) print_word::w#1 [phi:compare::@36->print_word#1] -- register_copy jsr print_word - //SEG145 [57] phi from compare::@38 to compare::@39 [phi:compare::@38->compare::@39] - //SEG146 compare::@39 - //SEG147 [58] call print_str - //SEG148 [79] phi from compare::@39 to print_str [phi:compare::@39->print_str] - //SEG149 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#11 [phi:compare::@39->print_str#0] -- register_copy - //SEG150 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@39->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str - //SEG151 compare::@40 - //SEG152 [59] (byte) print_char::ch#2 ← (byte) compare::r#10 -- vbuaa=vbuz1 + //SEG132 compare::@37 + //SEG133 [51] (byte) print_char::ch#2 ← (byte) compare::r#10 -- vbuaa=vbuz1 lda r - //SEG153 [60] call print_char - //SEG154 [86] phi from compare::@40 to print_char [phi:compare::@40->print_char] - //SEG155 [86] phi (byte*) print_char_cursor#39 = (byte*) print_char_cursor#2 [phi:compare::@40->print_char#0] -- register_copy - //SEG156 [86] phi (byte) print_char::ch#3 = (byte) print_char::ch#2 [phi:compare::@40->print_char#1] -- register_copy + //SEG134 [52] call print_char + //SEG135 [71] phi from compare::@37 to print_char [phi:compare::@37->print_char] + //SEG136 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#11 [phi:compare::@37->print_char#0] -- register_copy + //SEG137 [71] phi (byte) print_char::ch#4 = (byte) print_char::ch#2 [phi:compare::@37->print_char#1] -- register_copy jsr print_char - //SEG157 [61] phi from compare::@40 to compare::@41 [phi:compare::@40->compare::@41] - //SEG158 compare::@41 - //SEG159 [62] call print_str - //SEG160 [79] phi from compare::@41 to print_str [phi:compare::@41->print_str] - //SEG161 [79] phi (byte*) print_char_cursor#66 = (byte*) print_char_cursor#11 [phi:compare::@41->print_str#0] -- register_copy - //SEG162 [79] phi (byte*) print_str::str#8 = (const string) compare::str [phi:compare::@41->print_str#1] -- pbuz1=pbuc1 - lda #str - sta print_str.str+1 - jsr print_str - //SEG163 compare::@return - //SEG164 [63] return + //SEG138 [53] phi from compare::@37 to compare::@38 [phi:compare::@37->compare::@38] + //SEG139 compare::@38 + //SEG140 [54] call print_char + //SEG141 [71] phi from compare::@38 to print_char [phi:compare::@38->print_char] + //SEG142 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#11 [phi:compare::@38->print_char#0] -- register_copy + //SEG143 [71] phi (byte) print_char::ch#4 = (byte) ' ' [phi:compare::@38->print_char#1] -- vbuaa=vbuc1 + lda #' ' + jsr print_char + //SEG144 compare::@return + //SEG145 [55] return rts - //SEG165 compare::@5 + //SEG146 compare::@5 b5: - //SEG166 [64] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 -- vwuz1_neq_vwuz2_then_la1 + //SEG147 [56] if((word) compare::w1#0!=(word) compare::w2#0) goto compare::@9 -- vwuz1_neq_vwuz2_then_la1 lda w1+1 cmp w2+1 bne b10 lda w1 cmp w2 bne b10 - //SEG167 [65] phi from compare::@5 to compare::@26 [phi:compare::@5->compare::@26] - //SEG168 compare::@26 - //SEG169 [66] phi from compare::@26 to compare::@9 [phi:compare::@26->compare::@9] - //SEG170 [66] phi (byte) compare::r#20 = (byte) '+' [phi:compare::@26->compare::@9#0] -- vbuz1=vbuc1 - lda #'+' + //SEG148 [57] phi from compare::@5 to compare::@26 [phi:compare::@5->compare::@26] + //SEG149 compare::@26 + //SEG150 [58] phi from compare::@26 to compare::@9 [phi:compare::@26->compare::@9] + //SEG151 [58] phi (byte) compare::r#17 = (const byte) TT#0 [phi:compare::@26->compare::@9#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b9 - //SEG171 [66] phi from compare::@5 to compare::@9 [phi:compare::@5->compare::@9] + //SEG152 [58] phi from compare::@5 to compare::@9 [phi:compare::@5->compare::@9] b10: - //SEG172 [66] phi (byte) compare::r#20 = (byte) '-' [phi:compare::@5->compare::@9#0] -- vbuz1=vbuc1 - lda #'-' + //SEG153 [58] phi (byte) compare::r#17 = (const byte) FF#0 [phi:compare::@5->compare::@9#0] -- vbuz1=vbuc1 + lda #FF sta r - //SEG173 compare::@9 + //SEG154 compare::@9 b9: - //SEG174 [46] phi from compare::@9 to compare::@16 [phi:compare::@9->compare::@16] - //SEG175 [46] phi (byte) compare::r#10 = (byte) compare::r#20 [phi:compare::@9->compare::@16#0] -- register_copy - //SEG176 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#2 [phi:compare::@9->compare::@16#1] -- pbuz1=pbuc1 + //SEG155 [44] phi from compare::@9 to compare::@16 [phi:compare::@9->compare::@16] + //SEG156 [44] phi (byte) compare::r#10 = (byte) compare::r#17 [phi:compare::@9->compare::@16#0] -- register_copy + //SEG157 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#2 [phi:compare::@9->compare::@16#1] -- pbuz1=pbuc1 lda #ops_2 sta ops+1 jmp b16 - //SEG177 compare::@4 + //SEG158 compare::@4 b4: - //SEG178 [67] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 -- vwuz1_lt_vwuz2_then_la1 + //SEG159 [59] if((word) compare::w1#0<(word) compare::w2#0) goto compare::@11 -- vwuz1_lt_vwuz2_then_la1 lda w1+1 cmp w2+1 bcc b12 @@ -4944,31 +4680,31 @@ compare: { cmp w2 bcc b12 !: - //SEG179 [68] phi from compare::@4 to compare::@28 [phi:compare::@4->compare::@28] - //SEG180 compare::@28 - //SEG181 [69] phi from compare::@28 to compare::@11 [phi:compare::@28->compare::@11] - //SEG182 [69] phi (byte) compare::r#14 = (byte) '+' [phi:compare::@28->compare::@11#0] -- vbuz1=vbuc1 - lda #'+' + //SEG160 [60] phi from compare::@4 to compare::@28 [phi:compare::@4->compare::@28] + //SEG161 compare::@28 + //SEG162 [61] phi from compare::@28 to compare::@11 [phi:compare::@28->compare::@11] + //SEG163 [61] phi (byte) compare::r#11 = (const byte) TT#0 [phi:compare::@28->compare::@11#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b11 - //SEG183 [69] phi from compare::@4 to compare::@11 [phi:compare::@4->compare::@11] + //SEG164 [61] phi from compare::@4 to compare::@11 [phi:compare::@4->compare::@11] b12: - //SEG184 [69] phi (byte) compare::r#14 = (byte) '-' [phi:compare::@4->compare::@11#0] -- vbuz1=vbuc1 - lda #'-' + //SEG165 [61] phi (byte) compare::r#11 = (const byte) FF#0 [phi:compare::@4->compare::@11#0] -- vbuz1=vbuc1 + lda #FF sta r - //SEG185 compare::@11 + //SEG166 compare::@11 b11: - //SEG186 [46] phi from compare::@11 to compare::@16 [phi:compare::@11->compare::@16] - //SEG187 [46] phi (byte) compare::r#10 = (byte) compare::r#14 [phi:compare::@11->compare::@16#0] -- register_copy - //SEG188 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#3 [phi:compare::@11->compare::@16#1] -- pbuz1=pbuc1 + //SEG167 [44] phi from compare::@11 to compare::@16 [phi:compare::@11->compare::@16] + //SEG168 [44] phi (byte) compare::r#10 = (byte) compare::r#11 [phi:compare::@11->compare::@16#0] -- register_copy + //SEG169 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#3 [phi:compare::@11->compare::@16#1] -- pbuz1=pbuc1 lda #ops_3 sta ops+1 jmp b16 - //SEG189 compare::@3 + //SEG170 compare::@3 b3: - //SEG190 [70] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 -- vwuz1_le_vwuz2_then_la1 + //SEG171 [62] if((word) compare::w1#0<=(word) compare::w2#0) goto compare::@13 -- vwuz1_le_vwuz2_then_la1 lda w1+1 cmp w2+1 bne !+ @@ -4977,31 +4713,31 @@ compare: { !: bcc b14 beq b14 - //SEG191 [71] phi from compare::@3 to compare::@30 [phi:compare::@3->compare::@30] - //SEG192 compare::@30 - //SEG193 [72] phi from compare::@30 to compare::@13 [phi:compare::@30->compare::@13] - //SEG194 [72] phi (byte) compare::r#15 = (byte) '+' [phi:compare::@30->compare::@13#0] -- vbuz1=vbuc1 - lda #'+' + //SEG172 [63] phi from compare::@3 to compare::@30 [phi:compare::@3->compare::@30] + //SEG173 compare::@30 + //SEG174 [64] phi from compare::@30 to compare::@13 [phi:compare::@30->compare::@13] + //SEG175 [64] phi (byte) compare::r#12 = (const byte) TT#0 [phi:compare::@30->compare::@13#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b13 - //SEG195 [72] phi from compare::@3 to compare::@13 [phi:compare::@3->compare::@13] + //SEG176 [64] phi from compare::@3 to compare::@13 [phi:compare::@3->compare::@13] b14: - //SEG196 [72] phi (byte) compare::r#15 = (byte) '-' [phi:compare::@3->compare::@13#0] -- vbuz1=vbuc1 - lda #'-' + //SEG177 [64] phi (byte) compare::r#12 = (const byte) FF#0 [phi:compare::@3->compare::@13#0] -- vbuz1=vbuc1 + lda #FF sta r - //SEG197 compare::@13 + //SEG178 compare::@13 b13: - //SEG198 [46] phi from compare::@13 to compare::@16 [phi:compare::@13->compare::@16] - //SEG199 [46] phi (byte) compare::r#10 = (byte) compare::r#15 [phi:compare::@13->compare::@16#0] -- register_copy - //SEG200 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#4 [phi:compare::@13->compare::@16#1] -- pbuz1=pbuc1 + //SEG179 [44] phi from compare::@13 to compare::@16 [phi:compare::@13->compare::@16] + //SEG180 [44] phi (byte) compare::r#10 = (byte) compare::r#12 [phi:compare::@13->compare::@16#0] -- register_copy + //SEG181 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#4 [phi:compare::@13->compare::@16#1] -- pbuz1=pbuc1 lda #ops_4 sta ops+1 jmp b16 - //SEG201 compare::@2 + //SEG182 compare::@2 b2: - //SEG202 [73] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 -- vwuz1_gt_vwuz2_then_la1 + //SEG183 [65] if((word) compare::w1#0>(word) compare::w2#0) goto compare::@15 -- vwuz1_gt_vwuz2_then_la1 lda w2+1 cmp w1+1 bcc b18 @@ -5010,31 +4746,31 @@ compare: { cmp w1 bcc b18 !: - //SEG203 [74] phi from compare::@2 to compare::@32 [phi:compare::@2->compare::@32] - //SEG204 compare::@32 - //SEG205 [75] phi from compare::@32 to compare::@15 [phi:compare::@32->compare::@15] - //SEG206 [75] phi (byte) compare::r#16 = (byte) '+' [phi:compare::@32->compare::@15#0] -- vbuz1=vbuc1 - lda #'+' + //SEG184 [66] phi from compare::@2 to compare::@32 [phi:compare::@2->compare::@32] + //SEG185 compare::@32 + //SEG186 [67] phi from compare::@32 to compare::@15 [phi:compare::@32->compare::@15] + //SEG187 [67] phi (byte) compare::r#13 = (const byte) TT#0 [phi:compare::@32->compare::@15#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b15 - //SEG207 [75] phi from compare::@2 to compare::@15 [phi:compare::@2->compare::@15] + //SEG188 [67] phi from compare::@2 to compare::@15 [phi:compare::@2->compare::@15] b18: - //SEG208 [75] phi (byte) compare::r#16 = (byte) '-' [phi:compare::@2->compare::@15#0] -- vbuz1=vbuc1 - lda #'-' + //SEG189 [67] phi (byte) compare::r#13 = (const byte) FF#0 [phi:compare::@2->compare::@15#0] -- vbuz1=vbuc1 + lda #FF sta r - //SEG209 compare::@15 + //SEG190 compare::@15 b15: - //SEG210 [46] phi from compare::@15 to compare::@16 [phi:compare::@15->compare::@16] - //SEG211 [46] phi (byte) compare::r#10 = (byte) compare::r#16 [phi:compare::@15->compare::@16#0] -- register_copy - //SEG212 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#5 [phi:compare::@15->compare::@16#1] -- pbuz1=pbuc1 + //SEG191 [44] phi from compare::@15 to compare::@16 [phi:compare::@15->compare::@16] + //SEG192 [44] phi (byte) compare::r#10 = (byte) compare::r#13 [phi:compare::@15->compare::@16#0] -- register_copy + //SEG193 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#5 [phi:compare::@15->compare::@16#1] -- pbuz1=pbuc1 lda #ops_5 sta ops+1 jmp b16 - //SEG213 compare::@1 + //SEG194 compare::@1 b1: - //SEG214 [76] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 -- vwuz1_ge_vwuz2_then_la1 + //SEG195 [68] if((word) compare::w1#0>=(word) compare::w2#0) goto compare::@17 -- vwuz1_ge_vwuz2_then_la1 lda w2+1 cmp w1+1 bne !+ @@ -5043,29 +4779,28 @@ compare: { !: bcc b19 beq b19 - //SEG215 [77] phi from compare::@1 to compare::@34 [phi:compare::@1->compare::@34] - //SEG216 compare::@34 - //SEG217 [78] phi from compare::@34 to compare::@17 [phi:compare::@34->compare::@17] - //SEG218 [78] phi (byte) compare::r#17 = (byte) '+' [phi:compare::@34->compare::@17#0] -- vbuz1=vbuc1 - lda #'+' + //SEG196 [69] phi from compare::@1 to compare::@34 [phi:compare::@1->compare::@34] + //SEG197 compare::@34 + //SEG198 [70] phi from compare::@34 to compare::@17 [phi:compare::@34->compare::@17] + //SEG199 [70] phi (byte) compare::r#14 = (const byte) TT#0 [phi:compare::@34->compare::@17#0] -- vbuz1=vbuc1 + lda #TT sta r jmp b17 - //SEG219 [78] phi from compare::@1 to compare::@17 [phi:compare::@1->compare::@17] + //SEG200 [70] phi from compare::@1 to compare::@17 [phi:compare::@1->compare::@17] b19: - //SEG220 [78] phi (byte) compare::r#17 = (byte) '-' [phi:compare::@1->compare::@17#0] -- vbuz1=vbuc1 - lda #'-' + //SEG201 [70] phi (byte) compare::r#14 = (const byte) FF#0 [phi:compare::@1->compare::@17#0] -- vbuz1=vbuc1 + lda #FF sta r - //SEG221 compare::@17 + //SEG202 compare::@17 b17: - //SEG222 [46] phi from compare::@17 to compare::@16 [phi:compare::@17->compare::@16] - //SEG223 [46] phi (byte) compare::r#10 = (byte) compare::r#17 [phi:compare::@17->compare::@16#0] -- register_copy - //SEG224 [46] phi (byte*) compare::ops#7 = (const byte*) compare::ops#6 [phi:compare::@17->compare::@16#1] -- pbuz1=pbuc1 + //SEG203 [44] phi from compare::@17 to compare::@16 [phi:compare::@17->compare::@16] + //SEG204 [44] phi (byte) compare::r#10 = (byte) compare::r#14 [phi:compare::@17->compare::@16#0] -- register_copy + //SEG205 [44] phi (byte*) compare::ops#7 = (const byte*) compare::ops#6 [phi:compare::@17->compare::@16#1] -- pbuz1=pbuc1 lda #ops_6 sta ops+1 jmp b16 - str: .text " @" ops_1: .text "!=@" ops_2: .text "==@" ops_3: .text ">=@" @@ -5073,151 +4808,151 @@ compare: { ops_5: .text "<=@" ops_6: .text "< @" } -//SEG225 print_str -// Print a zero-terminated string -// print_str(byte* zeropage($a) str) -print_str: { - .label str = $a - //SEG226 [80] phi from print_str print_str::@2 to print_str::@1 [phi:print_str/print_str::@2->print_str::@1] - //SEG227 [80] phi (byte*) print_char_cursor#2 = (byte*) print_char_cursor#66 [phi:print_str/print_str::@2->print_str::@1#0] -- register_copy - //SEG228 [80] phi (byte*) print_str::str#6 = (byte*) print_str::str#8 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy - //SEG229 print_str::@1 - b1: - //SEG230 [81] if(*((byte*) print_str::str#6)!=(byte) '@') goto print_str::@2 -- _deref_pbuz1_neq_vbuc1_then_la1 +//SEG206 print_char +// Print a single char +// print_char(byte register(A) ch) +print_char: { + //SEG207 [72] *((byte*) print_char_cursor#36) ← (byte) print_char::ch#4 -- _deref_pbuz1=vbuaa ldy #0 - lda (str),y - cmp #'@' - bne b2 - //SEG231 print_str::@return - //SEG232 [82] return - rts - //SEG233 print_str::@2 - b2: - //SEG234 [83] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#6) -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (str),y sta (print_char_cursor),y - //SEG235 [84] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 -- pbuz1=_inc_pbuz1 + //SEG208 [73] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#36 -- pbuz1=_inc_pbuz1 inc print_char_cursor bne !+ inc print_char_cursor+1 !: - //SEG236 [85] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#6 -- pbuz1=_inc_pbuz1 + //SEG209 print_char::@return + //SEG210 [74] return + rts +} +//SEG211 print_word +// Print a word as HEX +// print_word(word zeropage($a) w) +print_word: { + .label w = $a + //SEG212 [76] (byte) print_byte::b#0 ← > (word) print_word::w#2 -- vbuz1=_hi_vwuz2 + lda w+1 + sta print_byte.b + //SEG213 [77] call print_byte + //SEG214 [81] phi from print_word to print_byte [phi:print_word->print_byte] + //SEG215 [81] phi (byte*) print_char_cursor#53 = (byte*) print_char_cursor#52 [phi:print_word->print_byte#0] -- register_copy + //SEG216 [81] phi (byte) print_byte::b#2 = (byte) print_byte::b#0 [phi:print_word->print_byte#1] -- register_copy + jsr print_byte + //SEG217 print_word::@1 + //SEG218 [78] (byte) print_byte::b#1 ← < (word) print_word::w#2 -- vbuz1=_lo_vwuz2 + lda w + sta print_byte.b + //SEG219 [79] call print_byte + //SEG220 [81] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte] + //SEG221 [81] phi (byte*) print_char_cursor#53 = (byte*) print_char_cursor#11 [phi:print_word::@1->print_byte#0] -- register_copy + //SEG222 [81] phi (byte) print_byte::b#2 = (byte) print_byte::b#1 [phi:print_word::@1->print_byte#1] -- register_copy + jsr print_byte + //SEG223 print_word::@return + //SEG224 [80] return + rts +} +//SEG225 print_byte +// Print a byte as HEX +// print_byte(byte zeropage($e) b) +print_byte: { + .label b = $e + //SEG226 [82] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 -- vbuaa=vbuz1_ror_4 + lda b + lsr + lsr + lsr + lsr + //SEG227 [83] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) -- vbuaa=pbuc1_derefidx_vbuaa + tay + lda print_hextab,y + //SEG228 [84] call print_char + //SEG229 [71] phi from print_byte to print_char [phi:print_byte->print_char] + //SEG230 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#53 [phi:print_byte->print_char#0] -- register_copy + //SEG231 [71] phi (byte) print_char::ch#4 = (byte) print_char::ch#0 [phi:print_byte->print_char#1] -- register_copy + jsr print_char + //SEG232 print_byte::@1 + //SEG233 [85] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f -- vbuaa=vbuz1_band_vbuc1 + lda #$f + and b + //SEG234 [86] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) -- vbuaa=pbuc1_derefidx_vbuaa + tay + lda print_hextab,y + //SEG235 [87] call print_char + //SEG236 [71] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char] + //SEG237 [71] phi (byte*) print_char_cursor#36 = (byte*) print_char_cursor#11 [phi:print_byte::@1->print_char#0] -- register_copy + //SEG238 [71] phi (byte) print_char::ch#4 = (byte) print_char::ch#1 [phi:print_byte::@1->print_char#1] -- register_copy + jsr print_char + //SEG239 print_byte::@return + //SEG240 [88] return + rts +} +//SEG241 print_str +// Print a zero-terminated string +// print_str(byte* zeropage(7) str) +print_str: { + .label str = 7 + //SEG242 [90] phi from print_str print_str::@2 to print_str::@1 [phi:print_str/print_str::@2->print_str::@1] + //SEG243 [90] phi (byte*) print_char_cursor#2 = (byte*) print_char_cursor#11 [phi:print_str/print_str::@2->print_str::@1#0] -- register_copy + //SEG244 [90] phi (byte*) print_str::str#2 = (byte*) print_str::str#1 [phi:print_str/print_str::@2->print_str::@1#1] -- register_copy + //SEG245 print_str::@1 + b1: + //SEG246 [91] if(*((byte*) print_str::str#2)!=(byte) '@') goto print_str::@2 -- _deref_pbuz1_neq_vbuc1_then_la1 + ldy #0 + lda (str),y + cmp #'@' + bne b2 + //SEG247 print_str::@return + //SEG248 [92] return + rts + //SEG249 print_str::@2 + b2: + //SEG250 [93] *((byte*) print_char_cursor#2) ← *((byte*) print_str::str#2) -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (str),y + sta (print_char_cursor),y + //SEG251 [94] (byte*) print_char_cursor#1 ← ++ (byte*) print_char_cursor#2 -- pbuz1=_inc_pbuz1 + inc print_char_cursor + bne !+ + inc print_char_cursor+1 + !: + //SEG252 [95] (byte*) print_str::str#0 ← ++ (byte*) print_str::str#2 -- pbuz1=_inc_pbuz1 inc str bne !+ inc str+1 !: jmp b1 } -//SEG237 print_char -// Print a single char -// print_char(byte register(A) ch) -print_char: { - //SEG238 [87] *((byte*) print_char_cursor#39) ← (byte) print_char::ch#3 -- _deref_pbuz1=vbuaa - ldy #0 - sta (print_char_cursor),y - //SEG239 [88] (byte*) print_char_cursor#11 ← ++ (byte*) print_char_cursor#39 -- pbuz1=_inc_pbuz1 - inc print_char_cursor - bne !+ - inc print_char_cursor+1 - !: - //SEG240 print_char::@return - //SEG241 [89] return - rts -} -//SEG242 print_word -// Print a word as HEX -// print_word(word zeropage($a) w) -print_word: { - .label w = $a - //SEG243 [91] (byte) print_byte::b#0 ← > (word) print_word::w#2 -- vbuz1=_hi_vwuz2 - lda w+1 - sta print_byte.b - //SEG244 [92] call print_byte - //SEG245 [96] phi from print_word to print_byte [phi:print_word->print_byte] - //SEG246 [96] phi (byte*) print_char_cursor#59 = (byte*) print_char_cursor#58 [phi:print_word->print_byte#0] -- register_copy - //SEG247 [96] phi (byte) print_byte::b#2 = (byte) print_byte::b#0 [phi:print_word->print_byte#1] -- register_copy - jsr print_byte - //SEG248 print_word::@1 - //SEG249 [93] (byte) print_byte::b#1 ← < (word) print_word::w#2 -- vbuz1=_lo_vwuz2 - lda w - sta print_byte.b - //SEG250 [94] call print_byte - //SEG251 [96] phi from print_word::@1 to print_byte [phi:print_word::@1->print_byte] - //SEG252 [96] phi (byte*) print_char_cursor#59 = (byte*) print_char_cursor#11 [phi:print_word::@1->print_byte#0] -- register_copy - //SEG253 [96] phi (byte) print_byte::b#2 = (byte) print_byte::b#1 [phi:print_word::@1->print_byte#1] -- register_copy - jsr print_byte - //SEG254 print_word::@return - //SEG255 [95] return - rts -} -//SEG256 print_byte -// Print a byte as HEX -// print_byte(byte zeropage($e) b) -print_byte: { - .label b = $e - //SEG257 [97] (byte~) print_byte::$0 ← (byte) print_byte::b#2 >> (byte/signed byte/word/signed word/dword/signed dword) 4 -- vbuaa=vbuz1_ror_4 - lda b - lsr - lsr - lsr - lsr - //SEG258 [98] (byte) print_char::ch#0 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$0) -- vbuaa=pbuc1_derefidx_vbuaa - tay - lda print_hextab,y - //SEG259 [99] call print_char - //SEG260 [86] phi from print_byte to print_char [phi:print_byte->print_char] - //SEG261 [86] phi (byte*) print_char_cursor#39 = (byte*) print_char_cursor#59 [phi:print_byte->print_char#0] -- register_copy - //SEG262 [86] phi (byte) print_char::ch#3 = (byte) print_char::ch#0 [phi:print_byte->print_char#1] -- register_copy - jsr print_char - //SEG263 print_byte::@1 - //SEG264 [100] (byte~) print_byte::$2 ← (byte) print_byte::b#2 & (byte/signed byte/word/signed word/dword/signed dword) $f -- vbuaa=vbuz1_band_vbuc1 - lda #$f - and b - //SEG265 [101] (byte) print_char::ch#1 ← *((const byte[]) print_hextab#0 + (byte~) print_byte::$2) -- vbuaa=pbuc1_derefidx_vbuaa - tay - lda print_hextab,y - //SEG266 [102] call print_char - //SEG267 [86] phi from print_byte::@1 to print_char [phi:print_byte::@1->print_char] - //SEG268 [86] phi (byte*) print_char_cursor#39 = (byte*) print_char_cursor#11 [phi:print_byte::@1->print_char#0] -- register_copy - //SEG269 [86] phi (byte) print_char::ch#3 = (byte) print_char::ch#1 [phi:print_byte::@1->print_char#1] -- register_copy - jsr print_char - //SEG270 print_byte::@return - //SEG271 [103] return - rts -} -//SEG272 print_cls +//SEG253 print_cls // Clear the screen. Also resets current line/char cursor. print_cls: { .label sc = 5 - //SEG273 [105] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1] - //SEG274 [105] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1 + //SEG254 [97] phi from print_cls to print_cls::@1 [phi:print_cls->print_cls::@1] + //SEG255 [97] phi (byte*) print_cls::sc#2 = ((byte*))(word/signed word/dword/signed dword) $400 [phi:print_cls->print_cls::@1#0] -- pbuz1=pbuc1 lda #<$400 sta sc lda #>$400 sta sc+1 - //SEG275 [105] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1] - //SEG276 [105] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy - //SEG277 print_cls::@1 + //SEG256 [97] phi from print_cls::@1 to print_cls::@1 [phi:print_cls::@1->print_cls::@1] + //SEG257 [97] phi (byte*) print_cls::sc#2 = (byte*) print_cls::sc#1 [phi:print_cls::@1->print_cls::@1#0] -- register_copy + //SEG258 print_cls::@1 b1: - //SEG278 [106] *((byte*) print_cls::sc#2) ← (byte) ' ' -- _deref_pbuz1=vbuc1 + //SEG259 [98] *((byte*) print_cls::sc#2) ← (byte) ' ' -- _deref_pbuz1=vbuc1 lda #' ' ldy #0 sta (sc),y - //SEG279 [107] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 -- pbuz1=_inc_pbuz1 + //SEG260 [99] (byte*) print_cls::sc#1 ← ++ (byte*) print_cls::sc#2 -- pbuz1=_inc_pbuz1 inc sc bne !+ inc sc+1 !: - //SEG280 [108] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 -- pbuz1_neq_pbuc1_then_la1 + //SEG261 [100] if((byte*) print_cls::sc#1!=((byte*))(word/signed word/dword/signed dword) $400+(word/signed word/dword/signed dword) $3e8) goto print_cls::@1 -- pbuz1_neq_pbuc1_then_la1 lda sc+1 cmp #>$400+$3e8 bne b1 lda sc cmp #<$400+$3e8 bne b1 - //SEG281 print_cls::@return - //SEG282 [109] return + //SEG262 print_cls::@return + //SEG263 [101] return rts } print_hextab: .text "0123456789abcdef" diff --git a/src/test/ref/test-comparisons-word.sym b/src/test/ref/test-comparisons-word.sym index 75a43d3c1..be6ad12b6 100644 --- a/src/test/ref/test-comparisons-word.sym +++ b/src/test/ref/test-comparisons-word.sym @@ -28,8 +28,13 @@ (byte*) D016 (byte*) D018 (byte) DARK_GREY +(byte) EQ +(byte) FF +(const byte) FF#0 FF = (byte/signed byte/word/signed word/dword/signed dword) $57 +(byte) GE (byte) GREEN (byte) GREY +(byte) GT (void()**) HARDWARE_IRQ (byte) IRQ_COLLISION_BG (byte) IRQ_COLLISION_SPRITE @@ -38,11 +43,14 @@ (byte) IRQ_RASTER (byte*) IRQ_STATUS (void()**) KERNEL_IRQ +(byte) LE (byte*) LIGHTPEN_X (byte*) LIGHTPEN_Y (byte) LIGHT_BLUE (byte) LIGHT_GREEN (byte) LIGHT_GREY +(byte) LT +(byte) NE (byte) ORANGE (byte) PINK (byte*) PROCPORT @@ -68,6 +76,8 @@ (byte*) SPRITES_XPOS (byte*) SPRITES_YPOS (word) SPRITE_PTRS +(byte) TT +(const byte) TT#0 TT = (byte/signed byte/word/signed word/dword/signed dword) $51 (byte) VIC_BMM (byte*) VIC_CONTROL (byte*) VIC_CONTROL2 @@ -105,10 +115,7 @@ (label) compare::@36 (label) compare::@37 (label) compare::@38 -(label) compare::@39 (label) compare::@4 -(label) compare::@40 -(label) compare::@41 (label) compare::@5 (label) compare::@7 (label) compare::@9 @@ -122,53 +129,50 @@ (const byte*) compare::ops#4 ops#4 = (string) "> @" (const byte*) compare::ops#5 ops#5 = (string) "<=@" (const byte*) compare::ops#6 ops#6 = (string) "< @" -(byte*) compare::ops#7 ops zp ZP_WORD:7 0.4 +(byte*) compare::ops#7 ops zp ZP_WORD:7 0.6666666666666666 (byte) compare::r -(byte) compare::r#10 r zp ZP_BYTE:9 1.076923076923077 +(byte) compare::r#10 r zp ZP_BYTE:9 1.9999999999999996 +(byte) compare::r#11 r zp ZP_BYTE:9 2.0 +(byte) compare::r#12 r zp ZP_BYTE:9 2.0 +(byte) compare::r#13 r zp ZP_BYTE:9 2.0 (byte) compare::r#14 r zp ZP_BYTE:9 2.0 -(byte) compare::r#15 r zp ZP_BYTE:9 2.0 (byte) compare::r#16 r zp ZP_BYTE:9 2.0 (byte) compare::r#17 r zp ZP_BYTE:9 2.0 -(byte) compare::r#19 r zp ZP_BYTE:9 2.0 -(byte) compare::r#20 r zp ZP_BYTE:9 2.0 -(const string) compare::str str = (string) " @" (word) compare::w1 (word) compare::w1#0 w1 zp ZP_WORD:10 36.249999999999986 (word) compare::w2 -(word) compare::w2#0 w2 zp ZP_WORD:17 29.0 +(word) compare::w2#0 w2 zp ZP_WORD:17 32.741935483870954 (void()) main() (byte~) main::$1 reg byte a 22.0 (byte~) main::$2 reg byte a 202.0 -(byte~) main::$6 reg byte a 2002.0 (label) main::@1 (label) main::@10 -(label) main::@11 -(label) main::@12 -(label) main::@18 +(label) main::@16 (label) main::@2 (label) main::@3 (label) main::@4 -(label) main::@7 +(label) main::@6 +(label) main::@8 (label) main::@9 (byte) main::i (byte) main::i#1 i zp ZP_BYTE:2 16.5 -(byte) main::i#2 i zp ZP_BYTE:2 1.4347826086956523 +(byte) main::i#2 i zp ZP_BYTE:2 1.5714285714285716 (byte) main::j (byte) main::j#1 j zp ZP_BYTE:3 151.5 -(byte) main::j#2 j zp ZP_BYTE:3 16.833333333333332 -(byte) main::ln -(byte) main::ln#1 ln zp ZP_BYTE:4 667.3333333333334 -(byte) main::ln#11 ln zp ZP_BYTE:4 588.0 -(byte) main::ln#2 ln zp ZP_BYTE:4 684.1666666666667 -(byte) main::ln#4 ln zp ZP_BYTE:4 71.0 -(byte) main::ln#7 ln zp ZP_BYTE:4 7.333333333333333 +(byte) main::j#2 j zp ZP_BYTE:3 18.9375 (byte) main::op (byte) main::op#1 reg byte x 1501.5 -(byte) main::op#2 reg byte x 231.0 +(byte) main::op#2 reg byte x 273.0 +(byte) main::s +(byte) main::s#1 s zp ZP_BYTE:4 1501.5 +(byte) main::s#10 s zp ZP_BYTE:4 302.0 +(byte) main::s#3 s zp ZP_BYTE:4 420.59999999999997 +(byte) main::s#5 s zp ZP_BYTE:4 71.0 +(byte) main::s#7 s zp ZP_BYTE:4 7.333333333333333 (word) main::w1 -(word) main::w1#0 w1 zp ZP_WORD:15 48.19047619047619 +(word) main::w1#0 w1 zp ZP_WORD:15 53.26315789473684 (word) main::w2 -(word) main::w2#0 w2 zp ZP_WORD:17 68.875 +(word) main::w2#0 w2 zp ZP_WORD:17 78.71428571428571 (void()) print_byte((byte) print_byte::b) (byte~) print_byte::$0 reg byte a 4.0 (byte~) print_byte::$2 reg byte a 4.0 @@ -184,20 +188,19 @@ (byte) print_char::ch#0 reg byte a 4.0 (byte) print_char::ch#1 reg byte a 4.0 (byte) print_char::ch#2 reg byte a 4.0 -(byte) print_char::ch#3 reg byte a 8.0 +(byte) print_char::ch#4 reg byte a 8.0 (byte*) print_char_cursor (byte*) print_char_cursor#1 print_char_cursor zp ZP_WORD:12 10001.0 -(byte*~) print_char_cursor#107 print_char_cursor zp ZP_WORD:12 2002.0 -(byte*) print_char_cursor#11 print_char_cursor zp ZP_WORD:12 0.7058823529411765 -(byte*) print_char_cursor#2 print_char_cursor zp ZP_WORD:12 1783.2608695652177 -(byte*) print_char_cursor#39 print_char_cursor zp ZP_WORD:12 5.0 -(byte*) print_char_cursor#58 print_char_cursor zp ZP_WORD:12 3.0 -(byte*) print_char_cursor#59 print_char_cursor zp ZP_WORD:12 2.0 -(byte*) print_char_cursor#61 print_char_cursor zp ZP_WORD:12 67.90322580645162 -(byte*) print_char_cursor#66 print_char_cursor zp ZP_WORD:12 12.0 -(byte*) print_char_cursor#68 print_char_cursor zp ZP_WORD:12 588.0 -(byte*) print_char_cursor#79 print_char_cursor zp ZP_WORD:12 71.0 -(byte*) print_char_cursor#95 print_char_cursor zp ZP_WORD:12 7.333333333333333 +(byte*~) print_char_cursor#101 print_char_cursor zp ZP_WORD:12 2002.0 +(byte*) print_char_cursor#11 print_char_cursor zp ZP_WORD:12 393.3571428571428 +(byte*) print_char_cursor#2 print_char_cursor zp ZP_WORD:12 5001.166666666666 +(byte*) print_char_cursor#36 print_char_cursor zp ZP_WORD:12 6.0 +(byte*) print_char_cursor#52 print_char_cursor zp ZP_WORD:12 3.0 +(byte*) print_char_cursor#53 print_char_cursor zp ZP_WORD:12 2.0 +(byte*) print_char_cursor#55 print_char_cursor zp ZP_WORD:12 36.800000000000004 +(byte*) print_char_cursor#61 print_char_cursor zp ZP_WORD:12 71.0 +(byte*) print_char_cursor#62 print_char_cursor zp ZP_WORD:12 445.0 +(byte*) print_char_cursor#73 print_char_cursor zp ZP_WORD:12 7.333333333333333 (void()) print_cls() (label) print_cls::@1 (label) print_cls::@return @@ -208,10 +211,10 @@ (const byte[]) print_hextab#0 print_hextab = (string) "0123456789abcdef" (byte*) print_line_cursor (byte*) print_line_cursor#1 print_line_cursor zp ZP_WORD:5 6401.0 -(byte*) print_line_cursor#19 print_line_cursor zp ZP_WORD:5 282.3636363636364 -(byte*) print_line_cursor#23 print_line_cursor zp ZP_WORD:5 588.0 -(byte*) print_line_cursor#31 print_line_cursor zp ZP_WORD:5 71.0 -(byte*) print_line_cursor#33 print_line_cursor zp ZP_WORD:5 7.333333333333333 +(byte*) print_line_cursor#19 print_line_cursor zp ZP_WORD:5 233.8888888888889 +(byte*) print_line_cursor#23 print_line_cursor zp ZP_WORD:5 445.0 +(byte*) print_line_cursor#30 print_line_cursor zp ZP_WORD:5 71.0 +(byte*) print_line_cursor#32 print_line_cursor zp ZP_WORD:5 7.333333333333333 (byte*) print_line_cursor#9 print_line_cursor zp ZP_WORD:5 20004.0 (void()) print_ln() (label) print_ln::@1 @@ -222,10 +225,9 @@ (label) print_str::@2 (label) print_str::@return (byte*) print_str::str -(byte*) print_str::str#0 str zp ZP_WORD:10 20002.0 -(byte*) print_str::str#2 str zp ZP_WORD:10 4.0 -(byte*) print_str::str#6 str zp ZP_WORD:10 10001.5 -(byte*) print_str::str#8 str zp ZP_WORD:10 4.0 +(byte*) print_str::str#0 str zp ZP_WORD:7 20002.0 +(byte*) print_str::str#1 str zp ZP_WORD:7 2.0 +(byte*) print_str::str#2 str zp ZP_WORD:7 10001.5 (void()) print_word((word) print_word::w) (label) print_word::@1 (label) print_word::@return @@ -238,20 +240,19 @@ zp ZP_BYTE:2 [ main::i#2 main::i#1 ] zp ZP_BYTE:3 [ main::j#2 main::j#1 ] -zp ZP_BYTE:4 [ main::ln#2 main::ln#4 main::ln#7 main::ln#11 main::ln#1 ] reg byte x [ main::op#2 main::op#1 ] -zp ZP_WORD:5 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#31 print_line_cursor#33 print_line_cursor#23 print_line_cursor#1 print_cls::sc#2 print_cls::sc#1 ] -zp ZP_WORD:7 [ compare::ops#7 ] -zp ZP_BYTE:9 [ compare::r#10 compare::r#14 compare::r#15 compare::r#16 compare::r#17 compare::r#19 compare::r#20 ] -zp ZP_WORD:10 [ print_str::str#6 print_str::str#8 print_str::str#2 print_str::str#0 print_word::w#2 print_word::w#0 print_word::w#1 compare::w1#0 ] -reg byte a [ print_char::ch#3 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] -zp ZP_WORD:12 [ print_char_cursor#58 print_char_cursor#39 print_char_cursor#66 print_char_cursor#11 print_char_cursor#61 print_char_cursor#79 print_char_cursor#95 print_char_cursor#68 print_char_cursor#107 print_char_cursor#2 print_char_cursor#1 print_char_cursor#59 ] +zp ZP_BYTE:4 [ main::s#3 main::s#5 main::s#7 main::s#10 main::s#1 ] +zp ZP_WORD:5 [ print_line_cursor#9 print_line_cursor#19 print_line_cursor#30 print_line_cursor#32 print_line_cursor#23 print_line_cursor#1 print_cls::sc#2 print_cls::sc#1 ] +zp ZP_WORD:7 [ compare::ops#7 print_str::str#2 print_str::str#1 print_str::str#0 ] +zp ZP_BYTE:9 [ compare::r#10 compare::r#11 compare::r#12 compare::r#13 compare::r#14 compare::r#16 compare::r#17 ] +reg byte a [ print_char::ch#4 print_char::ch#2 print_char::ch#0 print_char::ch#1 ] +zp ZP_WORD:10 [ print_word::w#2 print_word::w#0 print_word::w#1 compare::w1#0 ] +zp ZP_WORD:12 [ print_char_cursor#52 print_char_cursor#36 print_char_cursor#55 print_char_cursor#61 print_char_cursor#73 print_char_cursor#62 print_char_cursor#11 print_char_cursor#101 print_char_cursor#53 print_char_cursor#2 print_char_cursor#1 ] zp ZP_BYTE:14 [ print_byte::b#2 print_byte::b#0 print_byte::b#1 ] reg byte a [ main::$1 ] zp ZP_WORD:15 [ main::w1#0 ] reg byte a [ main::$2 ] zp ZP_WORD:17 [ main::w2#0 compare::w2#0 ] reg byte x [ compare::op#0 ] -reg byte a [ main::$6 ] reg byte a [ print_byte::$0 ] reg byte a [ print_byte::$2 ]