From 2d8cf433f66a0af2113bf8c030462222eb59a579 Mon Sep 17 00:00:00 2001 From: Jesper Gravgaard Date: Sun, 21 Jan 2018 09:39:37 +0100 Subject: [PATCH] Sorting synthesis by clobber when printing. Added an handling of synths with equal cycles & clobber but different ASM. --- .../kickc/fragment/AsmFragmentClobber.java | 18 +- .../AsmFragmentTemplateSynthesisRule.java | 3 + .../AsmFragmentTemplateSynthesizer.java | 46 +- ...vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm | 2 +- .../camelot64/kickc/test/TestFragments.java | 10 +- .../test/ref/fragments-assignment-binary.log | 24682 ++++++++-------- .../test/ref/fragments-assignment-copy.log | 431 +- .../test/ref/fragments-assignment-unary.log | 402 +- 8 files changed, 12373 insertions(+), 13221 deletions(-) diff --git a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentClobber.java b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentClobber.java index 247daa0b1..31fde9a92 100644 --- a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentClobber.java +++ b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentClobber.java @@ -3,7 +3,7 @@ package dk.camelot64.kickc.fragment; import dk.camelot64.kickc.asm.AsmClobber; /** The clobber profile for a fragment template. Only distinguishes the 3 registers A/X/Y and not the flags. */ -public class AsmFragmentClobber { +public class AsmFragmentClobber implements Comparable { private boolean clobberA; private boolean clobberX; @@ -73,8 +73,24 @@ public class AsmFragmentClobber { return true; } + /** + * Determines if this clobber is a true subset of the passed clobber. + * If this clobber clobbers the fewer registers than the passed clobber it is a subset. + * If the two clobbers are equal they are not true subsets of each other. + * @param other The other clobber to examine + * @return true if this clobber clobbers the same or fewer registers than the passed clobber. + */ + public boolean isTrueSubset(AsmFragmentClobber other) { + return isSubset(other) && !equals(other); + } + @Override public String toString() { return (clobberA?"A ":"")+(clobberX?"X ":"")+(clobberY?"Y ":" "); } + + @Override + public int compareTo(AsmFragmentClobber o) { + return toString().compareTo(o.toString()); + } } diff --git a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java index 18b55efef..be787c338 100644 --- a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java +++ b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java @@ -126,6 +126,9 @@ class AsmFragmentTemplateSynthesisRule { } newFragment.append(asmPostfix); } + if(newFragment.length()>0 && newFragment.charAt(newFragment.length()-1)=='\n') { + newFragment = new StringBuilder(newFragment.substring(0, newFragment.length()-1)); + } return new AsmFragmentTemplate(signature, newFragment.toString(), this, subTemplate); } diff --git a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesizer.java b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesizer.java index 43e37a52e..b31436c2b 100644 --- a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesizer.java +++ b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesizer.java @@ -48,7 +48,7 @@ public class AsmFragmentTemplateSynthesizer { } - public static AsmFragmentInstance getFragmentInstance(AsmFragmentInstanceSpec instanceSpec, CompileLog log) { + public static AsmFragmentInstance getFragmentInstance(AsmFragmentInstanceSpec instanceSpec, CompileLog log) { String signature = instanceSpec.getSignature(); AsmFragmentTemplate fragmentTemplate = SYNTHESIZER.getFragmentTemplate(signature, log); // Return the resulting fragment instance @@ -62,6 +62,7 @@ public class AsmFragmentTemplateSynthesizer { /** * Get the best fragment templates for a signature + * * @param signature The signature * @param log The log * @return The best templates (with different clobber profiles) for the signature @@ -90,9 +91,9 @@ public class AsmFragmentTemplateSynthesizer { double minScore = Double.MAX_VALUE; for(AsmFragmentTemplate candidateTemplate : candidates) { double score = candidateTemplate.getCycles(); - if(candidateTemplate.getClobber().isClobberA()) score+=0.5; - if(candidateTemplate.getClobber().isClobberY()) score+=1.0; - if(candidateTemplate.getClobber().isClobberX()) score+=1.5; + if(candidateTemplate.getClobber().isClobberA()) score += 0.5; + if(candidateTemplate.getClobber().isClobberY()) score += 1.0; + if(candidateTemplate.getClobber().isClobberX()) score += 1.5; if(score < minScore) { minScore = score; bestTemplate = candidateTemplate; @@ -221,21 +222,41 @@ public class AsmFragmentTemplateSynthesizer { for(AsmFragmentClobber bestClobber : bestClobbers) { AsmFragmentTemplate bestTemplate = bestTemplates.get(bestClobber); double bestCycles = bestTemplate.getCycles(); - if(bestClobber.isSubset(candidateClobber) && bestCycles <= candidateCycles) { + if(bestClobber.isTrueSubset(candidateClobber) && bestCycles <= candidateCycles) { // A better template already found - don't update return false; } + if(bestClobber.isSubset(candidateClobber) && bestCycles < candidateCycles) { + // A better template already found - don't update + return false; + } + if(bestClobber.equals(candidateClobber) && bestCycles == candidateCycles && bestTemplate.getBody().compareTo(candidate.getBody()) <= 0) { + // A better template already found - don't update + return false; + } + } + // The candidate is better than some of the current best! // Remove any current templates that are worse for(AsmFragmentClobber bestClobber : bestClobbers) { AsmFragmentTemplate bestTemplate = bestTemplates.get(bestClobber); double bestCycles = bestTemplate.getCycles(); - if(candidateClobber.isSubset(bestClobber) && candidateCycles <= bestCycles) { + + if(candidateClobber.isTrueSubset(bestClobber) && candidateCycles <= bestCycles) { // The candidate is better - remove the current template bestTemplates.remove(bestClobber); } + if(candidateClobber.isSubset(bestClobber) && candidateCycles < bestCycles) { + // The candidate is better - remove the current template + bestTemplates.remove(bestClobber); + } + if(candidateClobber.equals(bestClobber) && candidateCycles == bestCycles && candidate.getBody().compareTo(bestTemplate.getBody()) < 0) { + // The candidate is better - remove the current template + bestTemplates.remove(bestClobber); + } + } // Update the current best bestTemplates.put(candidateClobber, candidate); @@ -325,7 +346,8 @@ public class AsmFragmentTemplateSynthesizer { } } - /** Get the entire synthesis graph. Called by the usage statistics. + /** + * Get the entire synthesis graph. Called by the usage statistics. * * @return The entire synthesis graph */ @@ -431,7 +453,7 @@ public class AsmFragmentTemplateSynthesizer { Collection subTemplates = subSynthesis.getBestTemplates(); for(AsmFragmentTemplate subTemplate : subTemplates) { AsmFragmentTemplate synthesized = rule.synthesize(synthesis.getSignature(), subTemplate); - if(synthesized!=null) { + if(synthesized != null) { if(log.isVerboseFragmentLog()) { log.append("Fragment synthesis " + synthesis.getSignature() + " - Successfully synthesized from " + subSignature); } @@ -477,11 +499,15 @@ public class AsmFragmentTemplateSynthesizer { if(fragmentUrl == null) return null; InputStream fragmentStream = fragmentUrl.openStream(); String body; - if(fragmentStream.available()==0) { + if(fragmentStream.available() == 0) { body = ""; - } else { + } else { CharStream fragmentCharStream = CharStreams.fromStream(fragmentStream); body = fragmentCharStream.toString(); + if(body.length() > 0 && body.charAt(body.length() - 1) == '\n') { + body = body.substring(0, body.length() - 1); + } + } return new AsmFragmentTemplate(signature, body); } catch(IOException e) { diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm index 02a2b8f3d..2b89f2603 100644 --- a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm @@ -1,2 +1,2 @@ sec -sbc {c1},y +sbc {c1},y \ No newline at end of file diff --git a/src/test/java/dk/camelot64/kickc/test/TestFragments.java b/src/test/java/dk/camelot64/kickc/test/TestFragments.java index fcf250cf9..06ee532c6 100644 --- a/src/test/java/dk/camelot64/kickc/test/TestFragments.java +++ b/src/test/java/dk/camelot64/kickc/test/TestFragments.java @@ -10,9 +10,7 @@ import org.junit.Test; import java.io.IOException; import java.net.URISyntaxException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; +import java.util.*; import static junit.framework.TestCase.fail; @@ -46,11 +44,13 @@ public class TestFragments { int cnt = 0; for(String signature : signatures) { if(++cnt % 1000 == 0) System.out.println(""+cnt+"/"+signatures.size()); - Collection templates = - AsmFragmentTemplateSynthesizer.getFragmentTemplates(signature, log); + List templates = + new ArrayList<>(AsmFragmentTemplateSynthesizer.getFragmentTemplates(signature, log)); + Collections.sort(templates, Comparator.comparing(AsmFragmentTemplate::getClobber)); if(templates.size() == 0) { log.append("CANNOT SYNTHESIZE " + signature); } + for(AsmFragmentTemplate template : templates) { log.append((template.isFile() ? "*" : "") + template.getName() + " - clobber:" + template.getClobber().toString() + " cycles:" + template.getCycles()); log.append(" " + template.getBody().replace("\n", "\n ")); diff --git a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-binary.log b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-binary.log index d1070a051..9e2ce287e 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-binary.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-binary.log @@ -30,7 +30,6 @@ CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_vbuxx stx $ff clc adc $ff - *vbuaa=vbuaa_band_vbuyy - clobber:A cycles:6.0 sty $ff and $ff @@ -48,31 +47,24 @@ CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_vbuyy adc $ff *vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:3.0 and {z1} - *vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:3.0 ora {z1} - CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_vbuz1 *vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:5.0 sec sbc {z1} - *vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:5.0 clc adc {z1} - *vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 and ({z1}),y - *vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 ora ({z1}),y - *vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 eor ({z1}),y - *vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:9.5 sec ldy #0 @@ -83,13 +75,10 @@ CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_vbuz1 adc ({z1}),y *vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:4.0 and {c1} - *vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:4.0 ora {c1} - *vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:4.0 eor {c1} - *vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:6.0 sec sbc {c1} @@ -129,104 +118,83 @@ CANNOT SYNTHESIZE vbuaa=vbuaa_plus_pbuz1_derefidx_vbuc1 vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:6.5 tax and {c1},x - vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:6.5 tay and {c1},y - vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:6.5 tax ora {c1},x - vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:6.5 tay ora {c1},y - CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuaa vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax sec sbc {c1},x - vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 tay sec sbc {c1},y - vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax clc adc {c1},x - vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 tay clc adc {c1},y *vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:4.5 and {c1},x - *vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:4.5 ora {c1},x - CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx *vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 sec sbc {c1},x - *vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 clc adc {c1},x - *vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:4.5 and {c1},y - *vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:4.5 ora {c1},y - CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy *vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 sec sbc {c1},y - *vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 clc adc {c1},y -vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 - ldy {z1} - and {c1},y - vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:7.5 ldx {z1} and {c1},x - -vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 +vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 ldy {z1} - ora {c1},y - + and {c1},y vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:7.5 ldx {z1} ora {c1},x - -CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 -vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 +vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 ldy {z1} - sec - sbc {c1},y - + ora {c1},y +CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 ldx {z1} sec sbc {c1},x - -vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 +vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 ldy {z1} - clc - adc {c1},y + sec + sbc {c1},y vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 ldx {z1} clc adc {c1},x - +vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 + ldy {z1} + clc + adc {c1},y CANNOT SYNTHESIZE vbuaa=vbuaa_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuaa_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuc1 @@ -239,19 +207,15 @@ CANNOT SYNTHESIZE vbuaa=vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuaa_plus_pbuc1_derefidx_vbuc2 *vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:2.0 and #{c1} - CANNOT SYNTHESIZE vbuaa=vbuaa_bor_vbuc1 *vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:2.0 eor #{c1} - *vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:4.0 sec sbc #{c1} - *vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:4.0 clc adc #{c1} - vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:6.0 stx $ff and $ff @@ -264,19 +228,16 @@ CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_vbuaa txa sec sbc $ff - vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:8.0 stx $ff clc adc $ff - vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:8.0 txa stx $ff and $ff vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:2.0 txa - CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_vbuxx *vbuaa=vbuxx_minus_vbuxx - clobber:A cycles:2.0 lda #0 @@ -305,37 +266,30 @@ vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:10.0 vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 txa and {z1} - vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 txa ora {z1} - CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_vbuz1 vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:7.0 txa sec sbc {z1} - vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 txa clc adc {z1} - vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 txa ldy #0 and ({z1}),y - vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 txa ldy #0 ora ({z1}),y - vbuaa=vbuxx_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 txa ldy #0 eor ({z1}),y - vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:11.5 txa sec @@ -349,15 +303,12 @@ vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cyc vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 txa and {c1} - vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 txa ora {c1} - vbuaa=vbuxx_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 txa eor {c1} - vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:8.0 txa sec @@ -400,19 +351,16 @@ vbuaa=vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < tay txa and {c1},y - 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:8.5 tay txa ora {c1},y - CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_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:10.5 tay txa sec sbc {c1},y - vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay txa @@ -421,11 +369,9 @@ vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 txa and {c1},x - vbuaa=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 txa ora {c1},x - CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuxx vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:14.5 lda {c1},x @@ -433,86 +379,72 @@ vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A c txa sec sbc $ff - vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 txa tax sec sbc {c1},x - vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 txa tay sec sbc {c1},y - vbuaa=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 txa clc adc {c1},x - vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 txa and {c1},y - vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 txa ora {c1},y - CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 txa sec sbc {c1},y - vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 txa clc adc {c1},y -vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - txa - ldy {z1} - and {c1},y - vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 txa ldx {z1} and {c1},x - -vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - txa +vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 ldy {z1} - ora {c1},y - + txa + and {c1},y vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 txa ldx {z1} ora {c1},x - -CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - txa +vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 ldy {z1} - sec - sbc {c1},y - + txa + ora {c1},y +CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 txa ldx {z1} sec sbc {c1},x - -vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - txa +vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - clc - adc {c1},y + txa + sec + sbc {c1},y vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 txa ldx {z1} clc adc {c1},x - +vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + ldy {z1} + txa + clc + adc {c1},y CANNOT SYNTHESIZE vbuaa=vbuxx_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuxx_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuc1 @@ -526,7 +458,6 @@ CANNOT SYNTHESIZE vbuaa=vbuxx_plus_pbuc1_derefidx_vbuc2 vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:4.0 txa and #{c1} - vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:8.0 lda #{c1} stx $ff @@ -534,17 +465,14 @@ vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber: vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 txa eor #{c1} - vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:6.0 txa sec sbc #{c1} - vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:6.0 txa clc adc #{c1} - vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:6.0 sty $ff and $ff @@ -557,7 +485,6 @@ CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_vbuaa tya sec sbc $ff - vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:8.0 sty $ff clc @@ -587,48 +514,39 @@ vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobb and $ff vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:2.0 tya - CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_vbuyy *vbuaa=vbuyy_minus_vbuyy - clobber:A cycles:2.0 lda #0 *vbuaa=vbuyy_plus_vbuyy - clobber:A cycles:4.0 tya asl - vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 tya and {z1} - vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 tya ora {z1} - CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_vbuz1 vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:7.0 tya sec sbc {z1} - vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 tya clc adc {z1} - vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 tya ldy #0 and ({z1}),y - vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 tya ldy #0 ora ({z1}),y - vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 tya ldy #0 eor ({z1}),y - vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:11.5 tya sec @@ -642,15 +560,12 @@ vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cyc vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 tya and {c1} - vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 tya ora {c1} - vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 tya eor {c1} - vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:8.0 tya sec @@ -693,52 +608,42 @@ vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < tax tya and {c1},x - vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax tya ora {c1},x - CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax tya sec sbc {c1},x - vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax tya clc adc {c1},x - vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 tya and {c1},x - vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 tya ora {c1},x - CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 tya sec sbc {c1},x - vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 tya clc adc {c1},x - vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 tya and {c1},y - vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 tya ora {c1},y - CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuyy vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:14.5 lda {c1},y @@ -746,67 +651,57 @@ vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A c tya sec sbc $ff - vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tya tax sec sbc {c1},x - vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tya tay sec sbc {c1},y - vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 tya clc adc {c1},y +vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 + ldx {z1} + tya + and {c1},x vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 tya ldy {z1} and {c1},y - -vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - tya +vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 ldx {z1} - and {c1},x - + tya + ora {c1},x vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 tya ldy {z1} ora {c1},y - -vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - tya - ldx {z1} - ora {c1},x - CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz1 +vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 + ldx {z1} + tya + sec + sbc {c1},x vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tya ldy {z1} sec sbc {c1},y - -vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - tya +vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} - sec - sbc {c1},x - + tya + clc + adc {c1},x vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tya ldy {z1} clc adc {c1},y -vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - tya - ldx {z1} - clc - adc {c1},x - CANNOT SYNTHESIZE vbuaa=vbuyy_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuyy_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuc1 @@ -820,7 +715,6 @@ CANNOT SYNTHESIZE vbuaa=vbuyy_plus_pbuc1_derefidx_vbuc2 vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:4.0 tya and #{c1} - vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:8.0 lda #{c1} sty $ff @@ -828,80 +722,63 @@ vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber: vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 tya eor #{c1} - vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:6.0 tya sec sbc #{c1} - vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:6.0 tya clc adc #{c1} - vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:3.0 and {z1} - vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:3.0 ora {z1} - CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_vbuaa *vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:7.0 eor #$ff sec adc {z1} - vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:5.0 clc adc {z1} - vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 txa and {z1} - vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 txa ora {z1} - CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_vbuxx vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:9.0 txa eor #$ff sec adc {z1} - vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 txa clc adc {z1} - vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 tya and {z1} - vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 tya ora {z1} - CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_vbuyy vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:9.0 tya eor #$ff sec adc {z1} - vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 tya clc adc {z1} - vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:6.0 lda {z1} and {z1} - vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:3.0 lda {z1} - CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_vbuz1 vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A cycles:5.0 lda {z1} @@ -912,37 +789,30 @@ vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A cycles:5.0 vbuaa=vbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:6.0 lda {z1} and {z2} - vbuaa=vbuz1_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:6.0 lda {z1} ora {z2} - CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_vbuz2 vbuaa=vbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:8.0 lda {z1} sec sbc {z2} - vbuaa=vbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:8.0 lda {z1} clc adc {z2} - vbuaa=vbuz1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z1} ldy #0 and ({z1}),y - vbuaa=vbuz1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z1} ldy #0 ora ({z1}),y - vbuaa=vbuz1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z1} ldy #0 eor ({z1}),y - vbuaa=vbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:12.5 lda {z1} sec @@ -957,17 +827,14 @@ vbuaa=vbuz1_band__deref_pbuz2 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cyc lda {z1} ldy #0 and ({z2}),y - vbuaa=vbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z1} ldy #0 ora ({z2}),y - vbuaa=vbuz1_bxor__deref_pbuz2 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z1} ldy #0 eor ({z2}),y - vbuaa=vbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:12.5 lda {z1} sec @@ -978,26 +845,23 @@ vbuaa=vbuz1_plus__deref_pbuz2 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cyc clc ldy #0 adc ({z2}),y -vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:7.0 - lda {z1} - and {c1} - -vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:7.0 - lda {z1} - ora {c1} - +vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:7.0 + lda {c1} + and {z1} +vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:7.0 + lda {c1} + ora {z1} vbuaa=vbuz1_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:7.0 lda {z1} eor {c1} - vbuaa=vbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:9.0 lda {z1} sec sbc {c1} -vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:9.0 - lda {z1} +vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:9.0 + lda {c1} clc - adc {c1} + adc {z1} CANNOT SYNTHESIZE vbuaa=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -1063,175 +927,147 @@ CANNOT SYNTHESIZE vbuaa=vbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuz1_plus_pbuz2_derefidx_vbuc1 -vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 +vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 tax - lda {z1} - and {c1},x - -vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 + lda {c1},x + and {z1} +vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < 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:9.5 tay - lda {z1} - and {c1},y - -vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 + lda {c1},y + and {z1} +vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 tax - lda {z1} - ora {c1},x - -vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 + lda {c1},x + ora {z1} +vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < 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:9.5 tay - lda {z1} - ora {c1},y - + lda {c1},y + ora {z1} CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuaa vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tax lda {z1} sec sbc {c1},x - vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tay lda {z1} sec sbc {c1},y - -vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.5 tax - lda {z1} + lda {c1},x clc - adc {c1},x - -vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + adc {z1} +vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < 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:11.5 tay - lda {z1} + lda {c1},y clc - adc {c1},y -vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:7.5 - lda {z1} - and {c1},x - -vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:7.5 - lda {z1} - ora {c1},x - + adc {z1} +vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:7.5 + lda {c1},x + and {z1} +vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:7.5 + lda {c1},x + ora {z1} CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuxx vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 lda {z1} sec sbc {c1},x - -vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 - lda {z1} +vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:9.5 + lda {c1},x clc - adc {c1},x - -vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:7.5 - lda {z1} - and {c1},y - -vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:7.5 - lda {z1} - ora {c1},y - + adc {z1} +vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:7.5 + lda {c1},y + and {z1} +vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:7.5 + lda {c1},y + ora {z1} CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuyy vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:9.5 lda {z1} sec sbc {c1},y - -vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:9.5 - lda {z1} +vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:9.5 + lda {c1},y clc - adc {c1},y + adc {z1} vbuaa=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 lda {z1} tax and {c1},x - vbuaa=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 lda {z1} tay and {c1},y - vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 lda {z1} tax ora {c1},x - vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 lda {z1} tay ora {c1},y - CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuz1 vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {z1} tax sec sbc {c1},x - vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 lda {z1} tay sec sbc {c1},y - vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {z1} tax clc adc {c1},x - vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 lda {z1} tay clc adc {c1},y -vbuaa=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 - lda {z1} - ldy {z2} - and {c1},y - vbuaa=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 lda {z1} ldx {z2} and {c1},x - -vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuaa=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 lda {z1} ldy {z2} - ora {c1},y - + and {c1},y vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 lda {z1} ldx {z2} ora {c1},x - -CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 lda {z1} ldy {z2} - sec - sbc {c1},y - + ora {c1},y +CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuz2 vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {z1} ldx {z2} sec sbc {c1},x - -vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 lda {z1} ldy {z2} - clc - adc {c1},y + sec + sbc {c1},y vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {z1} ldx {z2} clc adc {c1},x - +vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 + lda {z1} + ldy {z2} + clc + adc {c1},y CANNOT SYNTHESIZE vbuaa=vbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -1242,40 +1078,32 @@ CANNOT SYNTHESIZE vbuaa=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuz1_plus_pbuc1_derefidx_vbuc2 -vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:5.0 - lda {z1} - and #{c1} - +vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 + lda #{c1} + and {z1} vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 lda #{c1} ora {z1} - vbuaa=vbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:5.0 lda {z1} eor #{c1} - vbuaa=vbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:7.0 lda {z1} sec sbc #{c1} - -vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:7.0 - lda {z1} +vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 + lda #{c1} clc - adc #{c1} - + adc {z1} vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 and ({z1}),y - vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 ora ({z1}),y - vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 eor ({z1}),y - CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_vbuaa vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:9.5 clc @@ -1285,17 +1113,14 @@ vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band txa ldy #0 and ({z1}),y - vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 txa ldy #0 ora ({z1}),y - vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 txa ldy #0 eor ({z1}),y - vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y @@ -1311,17 +1136,14 @@ vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band tya ldy #0 and ({z1}),y - vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 tya ldy #0 ora ({z1}),y - vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 tya ldy #0 eor ({z1}),y - CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_vbuyy vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:11.5 tya @@ -1332,23 +1154,19 @@ vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band lda {z1} ldy #0 and ({z1}),y - vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z1} ldy #0 ora ({z1}),y - vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z1} ldy #0 eor ({z1}),y - vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y sec sbc {z1} - vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 lda {z1} clc @@ -1358,23 +1176,19 @@ vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band lda {z2} ldy #0 and ({z1}),y - vbuaa=_deref_pbuz1_bor_vbuz2 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z2} ldy #0 ora ({z1}),y - vbuaa=_deref_pbuz1_bxor_vbuz2 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z2} ldy #0 eor ({z1}),y - vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y sec sbc {z2} - vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 lda {z2} clc @@ -1385,19 +1199,16 @@ vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbu lda ({z1}),y ldy #0 and ({z1}),y - vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy #0 lda ({z1}),y ldy #0 ora ({z1}),y - vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy #0 lda ({z1}),y ldy #0 eor ({z1}),y - vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y @@ -1415,19 +1226,16 @@ vbuaa=_deref_pbuz1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vb lda ({z1}),y ldy #0 and ({z2}),y - vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y - vbuaa=_deref_pbuz1_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy #0 lda ({z1}),y ldy #0 eor ({z2}),y - vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y @@ -1440,31 +1248,28 @@ vbuaa=_deref_pbuz1_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vb clc ldy #0 adc ({z2}),y -vbuaa=_deref_pbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 +vbuaa=_deref_pbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} - -vbuaa=_deref_pbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 + and ({z1}),y +vbuaa=_deref_pbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} - -vbuaa=_deref_pbuz1_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 + ora ({z1}),y +vbuaa=_deref_pbuz1_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} - + eor ({z1}),y vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y sec sbc {c1} -vbuaa=_deref_pbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:13.5 - ldy #0 - lda ({z1}),y +vbuaa=_deref_pbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuz1_derefidx_vbuaa @@ -1535,74 +1340,62 @@ vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__ lda {c1},y ldy #0 and ({z1}),y - vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.0 tay lda {c1},y ldy #0 ora ({z1}),y - vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 tay lda {c1},y ldy #0 eor ({z1}),y - vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 tax ldy #0 lda ({z1}),y sec sbc {c1},x - vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.0 tay lda {c1},y clc ldy #0 adc ({z1}),y -vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 +vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x - -vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 + and ({z1}),y +vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x - + ora ({z1}),y vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},x ldy #0 eor ({z1}),y - vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy #0 lda ({z1}),y sec sbc {c1},x - -vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 - ldy #0 - lda ({z1}),y +vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},x clc - adc {c1},x - + ldy #0 + adc ({z1}),y vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},y ldy #0 and ({z1}),y - vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},y ldy #0 ora ({z1}),y - vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},y ldy #0 eor ({z1}),y - vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tya tax @@ -1610,74 +1403,65 @@ vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_d lda ({z1}),y sec sbc {c1},x - vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y clc ldy #0 adc ({z1}),y -vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 - ldy {z1} - lda {c1},y +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:15.0 ldy #0 - and ({z1}),y - -vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 + lda ({z1}),y ldy {z1} - lda {c1},y + and {c1},y +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:15.0 ldy #0 - ora ({z1}),y - + lda ({z1}),y + ldy {z1} + ora {c1},y vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy {z1} lda {c1},y ldy #0 eor ({z1}),y - vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ldy {z1} sec sbc {c1},y - -vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 +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:17.0 + ldy #0 + lda ({z1}),y ldy {z1} - lda {c1},y clc + adc {c1},y +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 - adc ({z1}),y -vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + lda ({z1}),y ldy {z2} - lda {c1},y + and {c1},y +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 - and ({z1}),y - -vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 + lda ({z1}),y ldy {z2} - lda {c1},y - ldy #0 - ora ({z1}),y - + ora {c1},y vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy {z2} lda {c1},y ldy #0 eor ({z1}),y - vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ldy {z2} sec sbc {c1},y - -vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 - ldy {z2} - lda {c1},y - clc +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 ({z1}),y + lda ({z1}),y + ldy {z2} + clc + adc {c1},y CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -1688,71 +1472,58 @@ CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} - + and ({z1}),y vbuaa=_deref_pbuz1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 lda #{c1} ldy #0 ora ({z1}),y - -vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} - + eor ({z1}),y vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y sec sbc #{c1} - -vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 - ldy #0 - lda ({z1}),y +vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:11.5 + lda #{c1} clc - adc #{c1} - + ldy #0 + adc ({z1}),y vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:4.0 and {c1} - vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:4.0 ora {c1} - vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:4.0 eor {c1} - vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:14.0 ldx {c1} sta $ff txa sec sbc $ff - vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:14.0 ldy {c1} sta $ff tya sec sbc $ff - vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:6.0 clc adc {c1} vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 txa and {c1} - vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 txa ora {c1} - vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 txa eor {c1} - vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:12.0 lda {c1} stx $ff @@ -1765,15 +1536,12 @@ vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 tya and {c1} - vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 tya ora {c1} - vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 tya eor {c1} - vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:12.0 lda {c1} sty $ff @@ -1783,64 +1551,54 @@ vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus tya clc adc {c1} -vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:7.0 - lda {z1} - and {c1} - -vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:7.0 - lda {z1} - ora {c1} - +vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:7.0 + lda {c1} + and {z1} +vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:7.0 + lda {c1} + ora {z1} vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:7.0 lda {z1} eor {c1} - vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:9.0 lda {c1} sec sbc {z1} - -vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:9.0 - lda {z1} +vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:9.0 + lda {c1} clc - adc {c1} -vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 + adc {z1} +vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} - -vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 + and ({z1}),y +vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} - -vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 + ora ({z1}),y +vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} - + eor ({z1}),y vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:13.5 lda {c1} sec ldy #0 sbc ({z1}),y -vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:13.5 - ldy #0 - lda ({z1}),y +vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.0 lda {c1} and {c1} - vbuaa=_deref_pbuc1_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.0 lda {c1} ora {c1} - vbuaa=_deref_pbuc1_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.0 lda {c1} eor {c1} - vbuaa=_deref_pbuc1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.0 lda {c1} sec @@ -1852,15 +1610,12 @@ vbuaa=_deref_pbuc1_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.0 lda {c1} and {c2} - vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.0 lda {c1} ora {c2} - vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.0 lda {c1} eor {c2} - vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.0 lda {c1} sec @@ -1908,50 +1663,41 @@ vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__ tax lda {c1} and {c1},x - vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay lda {c1} and {c1},y - vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax lda {c1} ora {c1},x - vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay lda {c1} ora {c1},y - vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 tax lda {c1},x eor {c1} - vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y eor {c1} - vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax lda {c1} sec sbc {c1},x - vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay lda {c1} sec sbc {c1},y - vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax lda {c1} clc adc {c1},x - vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay lda {c1} @@ -1960,99 +1706,81 @@ vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__ vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 lda {c1} and {c1},x - vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 lda {c1} ora {c1},x - vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},x eor {c1} - vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 lda {c1} sec sbc {c1},x - vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 lda {c1} clc adc {c1},x - vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 lda {c1} and {c1},y - vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 lda {c1} ora {c1},y - vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},y eor {c1} - vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 lda {c1} sec sbc {c1},y - vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 lda {c1} clc adc {c1},y -vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} +vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < 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} - and {c1},y - -vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} - lda {c1} and {c1},x - -vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} +vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < 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:11.5 + lda {c1} + ldy {z1} + and {c1},y +vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {c1} - ora {c1},y - -vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} - lda {c1} ora {c1},x - -vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 +vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda {c1} ldy {z1} - lda {c1},y - eor {c1} - + ora {c1},y vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x eor {c1} - -vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 ldy {z1} + lda {c1},y + eor {c1} +vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {c1} - sec - sbc {c1},y - -vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} - lda {c1} sec sbc {c1},x - -vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda {c1} ldy {z1} + sec + sbc {c1},y +vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {c1} - clc - adc {c1},y -vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} - lda {c1} clc adc {c1},x - +vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda {c1} + ldy {z1} + clc + adc {c1},y CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc1 @@ -2067,50 +1795,41 @@ vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band__ tax lda {c1} and {c2},x - vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay lda {c1} and {c2},y - vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax lda {c1} ora {c2},x - vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay lda {c1} ora {c2},y - vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 tax lda {c2},x eor {c1} - vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 tay lda {c2},y eor {c1} - vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax lda {c1} sec sbc {c2},x - vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay lda {c1} sec sbc {c2},y - vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax lda {c1} clc adc {c2},x - vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < 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:12.5 tay lda {c1} @@ -2119,113 +1838,93 @@ vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus__ vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 lda {c1} and {c2},x - vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 lda {c1} ora {c2},x - vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 lda {c2},x eor {c1} - vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 lda {c1} sec sbc {c2},x - vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 lda {c1} clc adc {c2},x - vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 lda {c1} and {c2},y - vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 lda {c1} ora {c2},y - vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 lda {c2},y eor {c1} - vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 lda {c1} sec sbc {c2},y - vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 lda {c1} clc adc {c2},y -vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} +vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < 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:11.5 lda {c1} - and {c2},y - -vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} - lda {c1} and {c2},x - -vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} +vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_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:11.5 + lda {c1} + ldy {z1} + and {c2},y +vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {c1} - ora {c2},y - -vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} - lda {c1} ora {c2},x - -vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 +vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda {c1} ldy {z1} - lda {c2},y - eor {c1} - + ora {c2},y vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c2},x eor {c1} - -vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 ldy {z1} + lda {c2},y + eor {c1} +vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {c1} - sec - sbc {c2},y - -vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} - lda {c1} sec sbc {c2},x - -vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda {c1} ldy {z1} + sec + sbc {c2},y +vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {c1} - clc - adc {c2},y -vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} - lda {c1} clc adc {c2},x - +vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda {c1} + ldy {z1} + clc + adc {c2},y vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:14.5 ldx {c1} lda #{c1} tay txa and {c2},y - vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:14.5 ldx {c1} lda #{c1} tay txa ora {c2},y - CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc1 vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.5 ldx {c1} @@ -2234,7 +1933,6 @@ vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx txa sec sbc {c2},y - vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.5 ldx {c1} lda #{c1} @@ -2255,7 +1953,6 @@ CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuc3 vbuaa=_deref_pbuc1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.0 lda {c1} and #{c1} - vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.0 ldx {c1} lda #{c1} @@ -2269,21 +1966,17 @@ vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vb vbuaa=_deref_pbuc1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 lda {c1} eor #{c1} - vbuaa=_deref_pbuc1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:8.0 lda {c1} sec sbc #{c1} - vbuaa=_deref_pbuc1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.0 lda {c1} clc adc #{c1} - vbuaa=_deref_pbuc1_band_vbuc2 < vbuaa=vbuc2_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.0 lda {c1} and #{c2} - vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.0 ldx {c1} lda #{c2} @@ -2297,17 +1990,14 @@ vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vb vbuaa=_deref_pbuc1_bxor_vbuc2 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 lda {c1} eor #{c2} - vbuaa=_deref_pbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:8.0 lda {c1} sec sbc #{c2} - vbuaa=_deref_pbuc1_plus_vbuc2 < vbuaa=vbuc2_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.0 lda {c1} clc adc #{c2} - CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuaa_band_vbuaa CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuaa_bor_vbuaa CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuaa_bxor_vbuaa @@ -3301,19 +2991,15 @@ CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_plus_vbuc2 vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:6.5 tax and {c1},x - vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:6.5 tay and {c1},y - vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:6.5 tax ora {c1},x - vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:6.5 tay ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa vbuaa=pbuc1_derefidx_vbuaa_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:14.5 tax @@ -3331,7 +3017,6 @@ vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < tax clc adc {c1},x - vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 tay clc @@ -3340,12 +3025,10 @@ vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < tay txa and {c1},y - 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:8.5 tay txa ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuxx vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:14.5 tay @@ -3362,12 +3045,10 @@ vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < tax tya and {c1},x - vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax tya ora {c1},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuyy vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:14.5 tax @@ -3380,69 +3061,58 @@ vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < tya clc adc {c1},x - -vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 +vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 tax - lda {z1} - and {c1},x - -vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 + lda {c1},x + and {z1} +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:9.5 tay - lda {z1} - and {c1},y - -vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 + lda {c1},y + and {z1} +vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 tax - lda {z1} - ora {c1},x - -vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 + lda {c1},x + ora {z1} +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:9.5 tay - lda {z1} - ora {c1},y - + lda {c1},y + ora {z1} CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuz1 vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:11.5 tax lda {c1},x sec sbc {z1} - vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:11.5 tay lda {c1},y sec sbc {z1} - -vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.5 tax - lda {z1} + lda {c1},x clc - adc {c1},x - -vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + adc {z1} +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:11.5 tay - lda {z1} + lda {c1},y clc - adc {c1},y + adc {z1} vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 tay lda {c1},y ldy #0 and ({z1}),y - vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.0 tay lda {c1},y ldy #0 ora ({z1}),y - vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 tay lda {c1},y ldy #0 eor ({z1}),y - vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.0 tay lda {c1},y @@ -3459,32 +3129,26 @@ vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__ tax lda {c1} and {c1},x - 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:10.5 tay lda {c1} and {c1},y - vbuaa=pbuc1_derefidx_vbuaa_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 X cycles:10.5 tax lda {c1} ora {c1},x - 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:10.5 tay lda {c1} ora {c1},y - vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 tax lda {c1},x eor {c1} - vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y eor {c1} - vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:12.5 tax lda {c1},x @@ -3500,7 +3164,6 @@ vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__ lda {c1} clc adc {c1},x - 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:12.5 tay lda {c1} @@ -3510,32 +3173,26 @@ vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_der tax lda {c1},x and {c2} - vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y and {c2} - vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 tax lda {c1},x ora {c2} - vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y ora {c2} - vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 tax lda {c1},x eor {c2} - vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y eor {c2} - vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:12.5 tax lda {c1},x @@ -3595,41 +3252,34 @@ vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbux tax lda {c1},x and {c1},x - 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:11.0 tay lda {c1},y and {c1},y - vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 tax lda {c1},x ora {c1},x - 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:11.0 tay lda {c1},y ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},x sec sbc {c1},x - vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},y sec sbc {c1},y - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},x clc adc {c1},x - 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:13.0 tay lda {c1},y @@ -3639,19 +3289,16 @@ vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuy tay lda {c1},x and {c1},y - 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:11.0 tay lda {c1},x ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_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:13.0 tay lda {c1},y sec sbc {c1},x - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},x @@ -3661,19 +3308,16 @@ vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbux tax lda {c1},x and {c1},y - 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 cycles:11.0 tax lda {c1},x ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 tax lda {c1},x sec sbc {c1},y - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 tax lda {c1},x @@ -3684,25 +3328,21 @@ vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz lda {c1},x ldx {z1} and {c1},x - vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < 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:14.0 tay lda {c1},y ldy {z1} and {c1},y - vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 tax lda {c1},x ldx {z1} ora {c1},x - vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < 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:14.0 tay lda {c1},y ldy {z1} ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax @@ -3710,21 +3350,18 @@ vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbu ldx {z1} sec sbc {c1},x - vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 tay lda {c1},y ldy {z1} sec sbc {c1},y - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},x ldx {z1} clc adc {c1},x - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < 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:16.0 tay lda {c1},y @@ -3745,41 +3382,34 @@ vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbux tax lda {c1},x and {c2},x - vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.0 tay lda {c1},y and {c2},y - vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 tax lda {c1},x ora {c2},x - vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.0 tay lda {c1},y ora {c2},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},x sec sbc {c2},x - vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},y sec sbc {c2},y - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},x clc adc {c2},x - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},y @@ -3789,42 +3419,35 @@ vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuy tay lda {c1},y and {c2},x - vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 tay lda {c1},y ora {c2},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 tay lda {c1},y sec sbc {c2},x - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 tay lda {c1},y clc adc {c2},x - 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 cycles:11.0 tax lda {c1},x and {c2},y - 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 cycles:11.0 tax lda {c1},x ora {c2},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 tax lda {c1},x sec sbc {c2},y - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 tax lda {c1},x @@ -3835,25 +3458,21 @@ vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz lda {c1},x ldx {z1} and {c2},x - vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < 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:14.0 tay lda {c1},y ldy {z1} and {c2},y - vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 tax lda {c1},x ldx {z1} ora {c2},x - vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < 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:14.0 tay lda {c1},y ldy {z1} ora {c2},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax @@ -3861,21 +3480,18 @@ vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbu ldx {z1} sec sbc {c2},x - vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 tay lda {c1},y ldy {z1} sec sbc {c2},y - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},x ldx {z1} clc adc {c2},x - vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < 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:16.0 tay lda {c1},y @@ -3901,112 +3517,91 @@ vbuaa=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < tax lda {c1},x and #{c1} - vbuaa=pbuc1_derefidx_vbuaa_band_vbuc1 < 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:8.5 tay lda {c1},y and #{c1} - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 tax lda {c1},x eor #{c1} - vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuc1 < 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:8.5 tay lda {c1},y eor #{c1} - vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x sec sbc #{c1} - vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y sec sbc #{c1} - vbuaa=pbuc1_derefidx_vbuaa_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x clc adc #{c1} - vbuaa=pbuc1_derefidx_vbuaa_plus_vbuc1 < 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:10.5 tay lda {c1},y clc adc #{c1} - vbuaa=pbuc1_derefidx_vbuaa_band_vbuc2 < vbuaa=vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 tax lda {c1},x and #{c2} - vbuaa=pbuc1_derefidx_vbuaa_band_vbuc2 < 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:8.5 tay lda {c1},y and #{c2} - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc2 vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuc2 < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 tax lda {c1},x eor #{c2} - vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuc2 < 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:8.5 tay lda {c1},y eor #{c2} - vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x sec sbc #{c2} - vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y sec sbc #{c2} - vbuaa=pbuc1_derefidx_vbuaa_plus_vbuc2 < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x clc adc #{c2} - vbuaa=pbuc1_derefidx_vbuaa_plus_vbuc2 < 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:10.5 tay lda {c1},y clc adc #{c2} - vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:4.5 and {c1},x - vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:4.5 ora {c1},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 clc adc {c1},x - vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 txa and {c1},x - vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 txa ora {c1},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:12.5 lda {c1},x @@ -4017,15 +3612,12 @@ vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < txa clc adc {c1},x - vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 tya and {c1},x - vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 tya ora {c1},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuyy vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:12.5 lda {c1},x @@ -4036,64 +3628,52 @@ vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < tya clc adc {c1},x - -vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:7.5 - lda {z1} - and {c1},x - -vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:7.5 - lda {z1} - ora {c1},x - +vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:7.5 + lda {c1},x + and {z1} +vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:7.5 + lda {c1},x + ora {z1} CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:9.5 lda {c1},x sec sbc {z1} - -vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 - lda {z1} +vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:9.5 + lda {c1},x clc - adc {c1},x - -vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 + adc {z1} +vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x - -vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 + and ({z1}),y +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:12.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x - + ora ({z1}),y vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},x ldy #0 eor ({z1}),y - vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},x sec ldy #0 sbc ({z1}),y -vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 - ldy #0 - lda ({z1}),y +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:14.0 + lda {c1},x clc - adc {c1},x - + ldy #0 + adc ({z1}),y vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 lda {c1} and {c1},x - vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 lda {c1} ora {c1},x - vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},x eor {c1} - vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.5 lda {c1},x sec @@ -4102,19 +3682,15 @@ vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_der lda {c1} clc adc {c1},x - vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},x and {c2} - vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},x ora {c2} - vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},x eor {c2} - vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.5 lda {c1},x sec @@ -4162,19 +3738,16 @@ vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbua tay lda {c1},x and {c1},y - 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:11.0 tay lda {c1},x ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_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:13.0 tay lda {c1},x sec sbc {c1},y - vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},x @@ -4183,84 +3756,70 @@ vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbua vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 lda {c1},x and {c1},x - vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 lda {c1},x ora {c1},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},x sec sbc {c1},x - vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},x clc adc {c1},x - vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},x and {c1},y - vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},x ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},x sec sbc {c1},y - vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},x clc adc {c1},y -vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 - ldy {z1} - lda {c1},x - and {c1},y - vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c1},x ldx {z1} and {c1},x - -vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 lda {c1},x - ora {c1},y - + ldy {z1} + and {c1},y vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c1},x ldx {z1} ora {c1},x - -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 lda {c1},x - sec - sbc {c1},y - + ldy {z1} + ora {c1},y +CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 lda {c1},x ldx {z1} sec sbc {c1},x - -vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},x - clc - adc {c1},y + ldy {z1} + sec + sbc {c1},y vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 lda {c1},x ldx {z1} clc adc {c1},x - +vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + lda {c1},x + ldy {z1} + clc + adc {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc1 @@ -4275,19 +3834,16 @@ vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbua tay lda {c1},x and {c2},y - 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:11.0 tay lda {c1},x ora {c2},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_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:13.0 tay lda {c1},x sec sbc {c2},y - vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},x @@ -4296,84 +3852,70 @@ vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbua vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 lda {c1},x and {c2},x - vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 lda {c1},x ora {c2},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},x sec sbc {c2},x - vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},x clc adc {c2},x - vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},x and {c2},y - vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},x ora {c2},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},x sec sbc {c2},y - vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},x clc adc {c2},y -vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 - ldy {z1} - lda {c1},x - and {c2},y - vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c1},x ldx {z1} and {c2},x - -vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 lda {c1},x - ora {c2},y - + ldy {z1} + and {c2},y vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c1},x ldx {z1} ora {c2},x - -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 lda {c1},x - sec - sbc {c2},y - + ldy {z1} + ora {c2},y +CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 lda {c1},x ldx {z1} sec sbc {c2},x - -vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},x - clc - adc {c2},y + ldy {z1} + sec + sbc {c2},y vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 lda {c1},x ldx {z1} clc adc {c2},x - +vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + lda {c1},x + ldy {z1} + clc + adc {c2},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 @@ -4392,47 +3934,37 @@ CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc3 vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.5 lda {c1},x and #{c1} - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},x eor #{c1} - vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:8.5 lda {c1},x sec sbc #{c1} - vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 lda {c1},x clc adc #{c1} - vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.5 lda {c1},x and #{c2} - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},x eor #{c2} - vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:8.5 lda {c1},x sec sbc #{c2} - vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 lda {c1},x clc adc #{c2} - vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:4.5 and {c1},y - vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:4.5 ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 @@ -4441,11 +3973,9 @@ vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 txa and {c1},y - vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 txa ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuxx vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:12.5 lda {c1},y @@ -4459,11 +3989,9 @@ vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 tya and {c1},y - vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 tya ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:12.5 lda {c1},y @@ -4474,39 +4002,33 @@ vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < tya clc adc {c1},y -vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:7.5 - lda {z1} - and {c1},y - -vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:7.5 - lda {z1} - ora {c1},y - +vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:7.5 + lda {c1},y + and {z1} +vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:7.5 + lda {c1},y + ora {z1} CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:9.5 lda {c1},y sec sbc {z1} - -vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:9.5 - lda {z1} +vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:9.5 + lda {c1},y clc - adc {c1},y + adc {z1} vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},y ldy #0 and ({z1}),y - vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},y ldy #0 ora ({z1}),y - vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},y ldy #0 eor ({z1}),y - vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y sec @@ -4520,15 +4042,12 @@ vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_der vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 lda {c1} and {c1},y - vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 lda {c1} ora {c1},y - vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},y eor {c1} - vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.5 lda {c1},y sec @@ -4540,15 +4059,12 @@ vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_der vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},y and {c2} - vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},y ora {c2} - vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 lda {c1},y eor {c2} - vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.5 lda {c1},y sec @@ -4596,19 +4112,16 @@ vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbua tax lda {c1},x and {c1},y - 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 cycles:11.0 tax lda {c1},x ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},y sec sbc {c1},x - vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 tax lda {c1},x @@ -4617,17 +4130,14 @@ vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbua vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},x and {c1},y - vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},x ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},y sec sbc {c1},x - vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},x clc @@ -4635,59 +4145,50 @@ vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbux vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},y and {c1},y - vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},y ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},y sec sbc {c1},y - vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},y clc adc {c1},y -vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < 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 cycles:12.0 +vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 + lda {c1},y ldx {z1} - lda {c1},x - and {c1},y - + and {c1},x vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 lda {c1},y ldy {z1} and {c1},y - -vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.0 +vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y - + ora {c1},x vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 lda {c1},y ldy {z1} ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 lda {c1},y + ldx {z1} sec sbc {c1},x - vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},y ldy {z1} sec sbc {c1},y - -vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},y ldy {z1} @@ -4707,101 +4208,83 @@ vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbua tax lda {c1},y and {c2},x - vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 tax lda {c1},y ora {c2},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},y sec sbc {c2},x - vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},y clc adc {c2},x - 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 cycles:9.0 lda {c1},y and {c2},x - 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 cycles:9.0 lda {c1},y ora {c2},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},y sec sbc {c2},x - vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},y clc adc {c2},x - vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},y and {c2},y - vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:9.0 lda {c1},y ora {c2},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},y sec sbc {c2},y - vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},y clc adc {c2},y -vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < 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 cycles:12.0 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c1},y + ldx {z1} and {c2},x - vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 lda {c1},y ldy {z1} and {c2},y - -vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c1},y + ldx {z1} ora {c2},x - vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 lda {c1},y ldy {z1} ora {c2},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 lda {c1},y + ldx {z1} sec sbc {c2},x - vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},y ldy {z1} sec sbc {c2},y - -vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 lda {c1},y + ldx {z1} clc adc {c2},x - vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},y ldy {z1} @@ -4825,88 +4308,71 @@ CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc3 vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.5 lda {c1},y and #{c1} - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},y eor #{c1} - vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:8.5 lda {c1},y sec sbc #{c1} - vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 lda {c1},y clc adc #{c1} - vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.5 lda {c1},y and #{c2} - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},y eor #{c2} - vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:8.5 lda {c1},y sec sbc #{c2} - vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 lda {c1},y clc adc #{c2} - -vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 - ldy {z1} - and {c1},y - vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:7.5 ldx {z1} and {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 +vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 ldy {z1} - ora {c1},y - + and {c1},y vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:7.5 ldx {z1} ora {c1},x - +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 + ldy {z1} + ora {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_vbuaa -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - ldy {z1} - clc - adc {c1},y vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 ldx {z1} clc adc {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - txa +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 ldy {z1} - and {c1},y - + clc + adc {c1},y vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 txa ldx {z1} and {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - txa +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:9.5 ldy {z1} - ora {c1},y - + txa + and {c1},y vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 txa ldx {z1} ora {c1},x - +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 + ldy {z1} + txa + ora {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:15.5 ldy {z1} @@ -4914,37 +4380,32 @@ vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx stx $ff sec sbc $ff -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - txa - ldy {z1} - clc - adc {c1},y vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 txa ldx {z1} clc adc {c1},x - +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:11.5 + ldy {z1} + txa + clc + adc {c1},y +vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 + ldx {z1} + tya + and {c1},x 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:9.5 tya ldy {z1} and {c1},y - -vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - tya +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 ldx {z1} - and {c1},x - + tya + ora {c1},x 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:9.5 tya ldy {z1} ora {c1},y - -vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - tya - ldx {z1} - ora {c1},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:15.5 ldx {z1} @@ -4952,153 +4413,132 @@ vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy sty $ff sec sbc $ff +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 + ldx {z1} + tya + clc + adc {c1},x vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tya ldy {z1} clc adc {c1},y -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - tya - ldx {z1} - clc - adc {c1},x - vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 lda {z1} tax and {c1},x - vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 lda {z1} tay and {c1},y - vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 lda {z1} tax ora {c1},x - vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 lda {z1} tay ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz1 -vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:12.5 - ldy {z1} - lda {c1},y - sec - sbc {z1} - vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x sec sbc {z1} - +vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:12.5 + ldy {z1} + lda {c1},y + sec + sbc {z1} vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {z1} tax clc adc {c1},x - vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 lda {z1} tay clc adc {c1},y -vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 lda {z2} - and {c1},y - -vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z1} - lda {z2} and {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 + lda {z2} + ldy {z1} + and {c1},y +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 lda {z2} - ora {c1},y - -vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z1} - lda {z2} ora {c1},x - -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 -vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:12.5 +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 + lda {z2} ldy {z1} - lda {c1},y - sec - sbc {z2} - + ora {c1},y +CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x sec sbc {z2} - -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:12.5 ldy {z1} + lda {c1},y + sec + sbc {z2} +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {z2} - clc - adc {c1},y -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} - lda {z2} clc adc {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 + lda {z2} ldy {z1} - lda {c1},y + clc + adc {c1},y +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:15.0 ldy #0 - and ({z1}),y - -vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 + lda ({z1}),y ldy {z1} - lda {c1},y + and {c1},y +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:15.0 ldy #0 - ora ({z1}),y - + lda ({z1}),y + ldy {z1} + ora {c1},y vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy {z1} lda {c1},y ldy #0 eor ({z1}),y - vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y sec ldy #0 sbc ({z1}),y -vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 - ldy {z1} - lda {c1},y - clc +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:17.0 ldy #0 - adc ({z1}),y + lda ({z1}),y + 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 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 ldy {z1} lda {c1},y 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 ldy {z1} lda {c1},y ldy #0 eor ({z2}),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 @@ -5111,107 +4551,94 @@ vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus__ clc ldy #0 adc ({z2}),y -vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} +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} - and {c1},y - -vbuaa=pbuc1_derefidx_vbuz1_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 X cycles:11.5 ldx {z1} - lda {c1} and {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_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:11.5 - ldy {z1} +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:11.5 + lda {c1} + ldy {z1} + and {c1},y +vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {c1} - ora {c1},y - -vbuaa=pbuc1_derefidx_vbuz1_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 X cycles:11.5 ldx {z1} - lda {c1} ora {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 +vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda {c1} ldy {z1} - lda {c1},y - eor {c1} - + ora {c1},y vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x eor {c1} - -vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - sec - sbc {c1} + eor {c1} vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x sec sbc {c1} -vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} - lda {c1} - clc - adc {c1},y -vbuaa=pbuc1_derefidx_vbuz1_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 X cycles:13.5 - ldx {z1} - lda {c1} - clc - adc {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 +vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - and {c2} - + sec + sbc {c1} +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + lda {c1} + ldx {z1} + clc + adc {c1},x +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda {c1} + ldy {z1} + clc + adc {c1},y vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x and {c2} - -vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 +vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - ora {c2} - + and {c2} vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x ora {c2} - -vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 +vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - eor {c2} - + ora {c2} vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x eor {c2} - -vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - sec - sbc {c2} + eor {c2} vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x sec sbc {c2} -vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - clc - adc {c2} + sec + sbc {c2} vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x clc adc {c2} +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + clc + adc {c2} CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -5292,217 +4719,186 @@ vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz lda {c1},x ldx {z1} and {c1},x - 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:14.0 tay lda {c1},y ldy {z1} and {c1},y - vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 tax lda {c1},x ldx {z1} ora {c1},x - 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:14.0 tay lda {c1},y ldy {z1} ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 - ldy {z1} - tax - lda {c1},y +vbuaa=pbuc1_derefidx_vbuz1_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:16.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c1},x - + sbc {c1},y vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},x ldx {z1} clc adc {c1},x - 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:16.0 tay lda {c1},y ldy {z1} clc adc {c1},y -vbuaa=pbuc1_derefidx_vbuz1_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:12.0 - ldy {z1} - lda {c1},x - and {c1},y - vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c1},x ldx {z1} and {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 lda {c1},x - ora {c1},y - + ldy {z1} + and {c1},y vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c1},x ldx {z1} ora {c1},x - +vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 + lda {c1},x + ldy {z1} + ora {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_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:14.0 ldy {z1} lda {c1},y sec sbc {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 - ldy {z1} - lda {c1},x - clc - adc {c1},y vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 lda {c1},x ldx {z1} clc adc {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.0 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},x - and {c1},y - + ldy {z1} + clc + adc {c1},y +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_vbuxx - clobber:A X cycles:12.0 + lda {c1},y + ldx {z1} + and {c1},x 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:12.0 lda {c1},y ldy {z1} and {c1},y - -vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.0 +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_vbuxx - clobber:A X cycles:12.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y - + ora {c1},x 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:12.0 lda {c1},y ldy {z1} ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 ldx {z1} lda {c1},x sec sbc {c1},y - -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +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_vbuxx - clobber:A X cycles:14.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x 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:14.0 lda {c1},y ldy {z1} clc adc {c1},y -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:12.0 - ldy {z1} - lda {c1},y - and {c1},y - vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 ldx {z1} lda {c1},x and {c1},x - -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:12.0 +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:12.0 ldy {z1} lda {c1},y - ora {c1},y - + and {c1},y vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 ldx {z1} lda {c1},x ora {c1},x - -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 +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:12.0 ldy {z1} lda {c1},y - sec - sbc {c1},y - + ora {c1},y +CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c1},x sec sbc {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y - clc - adc {c1},y + sec + sbc {c1},y vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c1},x clc adc {c1},x - -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:15.0 +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y - ldy {z2} - and {c1},y - + clc + adc {c1},y vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},x ldx {z2} and {c1},x - -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:15.0 +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:15.0 ldy {z1} lda {c1},y ldy {z2} - ora {c1},y - + and {c1},y vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},x ldx {z2} ora {c1},x - -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +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:15.0 ldy {z1} lda {c1},y ldy {z2} - sec - sbc {c1},y - + ora {c1},y +CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c1},x ldx {z2} sec sbc {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y ldy {z2} - clc - adc {c1},y + sec + sbc {c1},y vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c1},x ldx {z2} clc adc {c1},x - +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy {z2} + clc + adc {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -5518,218 +4914,186 @@ vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbua lda {c2},x ldx {z1} and {c1},x - vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < 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:14.0 tay lda {c2},y ldy {z1} and {c1},y - vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 tax lda {c2},x ldx {z1} ora {c1},x - vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < 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:14.0 tay lda {c2},y ldy {z1} ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 - ldy {z1} - tax - lda {c1},y +vbuaa=pbuc1_derefidx_vbuz1_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:16.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c2},x - + sbc {c2},y vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c2},x ldx {z1} clc adc {c1},x - vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < 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:16.0 tay lda {c2},y ldy {z1} clc adc {c1},y -vbuaa=pbuc1_derefidx_vbuz1_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:12.0 - ldy {z1} - lda {c1},y - and {c2},x - vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c2},x ldx {z1} and {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_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:12.0 +vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 + lda {c2},x ldy {z1} - lda {c1},y - ora {c2},x - + and {c1},y vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 lda {c2},x ldx {z1} ora {c1},x - +vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.0 + lda {c2},x + ldy {z1} + ora {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y sec sbc {c2},x - -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 - ldy {z1} - lda {c1},y - clc - adc {c2},x - vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 lda {c2},x ldx {z1} clc adc {c1},x - -vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.0 +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + lda {c2},x + ldy {z1} + clc + adc {c1},y +vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 + lda {c2},y ldx {z1} - lda {c1},x - and {c2},y - + and {c1},x 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:12.0 lda {c2},y ldy {z1} and {c1},y - -vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.0 +vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 + lda {c2},y ldx {z1} - lda {c1},x - ora {c2},y - + ora {c1},x 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:12.0 lda {c2},y ldy {z1} ora {c1},y - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 ldx {z1} lda {c1},x sec sbc {c2},y - -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + lda {c2},y ldx {z1} - lda {c1},x clc - adc {c2},y + adc {c1},x 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:14.0 lda {c2},y ldy {z1} clc adc {c1},y -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:12.0 - ldy {z1} - lda {c1},y - and {c2},y - vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 ldx {z1} lda {c1},x and {c2},x - -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:12.0 +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:12.0 ldy {z1} lda {c1},y - ora {c2},y - + and {c2},y vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 ldx {z1} lda {c1},x ora {c2},x - -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 +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:12.0 ldy {z1} lda {c1},y - sec - sbc {c2},y - + ora {c2},y +CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c1},x sec sbc {c2},x - -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y - clc - adc {c2},y + sec + sbc {c2},y vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c1},x clc adc {c2},x - -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:15.0 +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y - ldy {z2} - and {c2},y - + clc + adc {c2},y vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},x ldx {z2} and {c2},x - -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:15.0 +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:15.0 ldy {z1} lda {c1},y ldy {z2} - ora {c2},y - + and {c2},y vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},x ldx {z2} ora {c2},x - -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +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:15.0 ldy {z1} lda {c1},y ldy {z2} - sec - sbc {c2},y - + ora {c2},y +CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c1},x ldx {z2} sec sbc {c2},x - -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y ldy {z2} - clc - adc {c2},y + sec + sbc {c2},y vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c1},x ldx {z2} clc adc {c2},x - +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy {z2} + clc + adc {c2},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 @@ -5745,96 +5109,80 @@ CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 - ldy {z1} - lda {c1},y - and #{c1} - vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:9.5 ldx {z1} lda {c1},x and #{c1} - -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 -vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 ldy {z1} lda {c1},y - eor #{c1} - + and #{c1} +CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:9.5 ldx {z1} lda {c1},x eor #{c1} - -vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:11.5 +vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 ldy {z1} lda {c1},y - sec - sbc #{c1} - + eor #{c1} vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x sec sbc #{c1} - -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 +vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - clc - adc #{c1} - + sec + sbc #{c1} vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x clc adc #{c1} - -vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - and #{c2} - + clc + adc #{c1} vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:9.5 ldx {z1} lda {c1},x and #{c2} - -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 -vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 ldy {z1} lda {c1},y - eor #{c2} - + and #{c2} +CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:9.5 ldx {z1} lda {c1},x eor #{c2} - -vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:11.5 +vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 ldy {z1} lda {c1},y - sec - sbc #{c2} - + eor #{c2} vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x sec sbc #{c2} - -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 +vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - clc - adc #{c2} - + sec + sbc #{c2} vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x clc adc #{c2} - +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + clc + adc #{c2} CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuc1_band_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuc1_bor_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuc1_bxor_vbuaa @@ -6187,24 +5535,19 @@ CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuc2_minus_vbuc3 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuc2_plus_vbuc3 vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:2.0 and #{c1} - CANNOT SYNTHESIZE vbuaa=vbuc1_bor_vbuaa vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:2.0 eor #{c1} - *vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:6.0 eor #$ff clc adc #{c1}+1 - vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:4.0 clc adc #{c1} - vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:4.0 txa and #{c1} - vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:8.0 lda #{c1} stx $ff @@ -6212,22 +5555,18 @@ vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:8.0 vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 txa eor #{c1} - vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:8.0 txa eor #$ff clc adc #{c1}+1 - vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:6.0 txa clc adc #{c1} - vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:4.0 tya and #{c1} - vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:8.0 lda #{c1} sty $ff @@ -6235,70 +5574,57 @@ vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:8.0 vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 tya eor #{c1} - vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:8.0 tya eor #$ff clc adc #{c1}+1 - vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:6.0 tya clc adc #{c1} - -vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:5.0 - lda {z1} - and #{c1} - +vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 + lda #{c1} + and {z1} vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 lda #{c1} ora {z1} - vbuaa=vbuc1_bxor_vbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:5.0 lda {z1} eor #{c1} - vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:7.0 lda #{c1} sec sbc {z1} - -vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:7.0 - lda {z1} +vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 + lda #{c1} clc - adc #{c1} - -vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 + adc {z1} +vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} - + and ({z1}),y vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 lda #{c1} ldy #0 ora ({z1}),y - -vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} - + eor ({z1}),y vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:11.5 lda #{c1} sec ldy #0 sbc ({z1}),y -vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 - ldy #0 - lda ({z1}),y +vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:11.5 + lda #{c1} clc - adc #{c1} - + ldy #0 + adc ({z1}),y vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.0 lda {c1} and #{c1} - vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.0 ldx {c1} lda #{c1} @@ -6312,30 +5638,24 @@ vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - c vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 lda {c1} eor #{c1} - vbuaa=vbuc1_minus__deref_pbuc1 < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:10.0 lda {c1} eor #$ff clc adc #{c1}+1 - vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.0 lda {c1} clc adc #{c1} - vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 lda #{c1} and {c2} - vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 lda #{c1} ora {c2} - vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 lda #{c1} eor {c2} - vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:8.0 lda #{c1} sec @@ -6383,136 +5703,112 @@ vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < tax lda {c1},x and #{c1} - 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:8.5 tay lda {c1},y and #{c1} - CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 tax lda {c1},x eor #{c1} - 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:8.5 tay lda {c1},y eor #{c1} - vbuaa=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:12.5 tax lda {c1},x eor #$ff clc adc #{c1}+1 - vbuaa=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:12.5 tay lda {c1},y eor #$ff clc adc #{c1}+1 - vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x clc adc #{c1} - 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:10.5 tay lda {c1},y clc adc #{c1} - vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.5 lda {c1},x and #{c1} - CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},x eor #{c1} - vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:10.5 lda {c1},x eor #$ff clc adc #{c1}+1 - vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 lda {c1},x clc adc #{c1} - vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.5 lda {c1},y and #{c1} - CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},y eor #{c1} - vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:10.5 lda {c1},y eor #$ff clc adc #{c1}+1 - vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 lda {c1},y clc adc #{c1} - -vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 - ldy {z1} - lda {c1},y - and #{c1} - vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:9.5 ldx {z1} lda {c1},x and #{c1} - -CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 -vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 ldy {z1} lda {c1},y - eor #{c1} - + and #{c1} +CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:9.5 ldx {z1} lda {c1},x eor #{c1} - -vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:13.5 +vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 ldy {z1} lda {c1},y - eor #$ff - clc - adc #{c1}+1 - + eor #{c1} vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:13.5 ldx {z1} lda {c1},x eor #$ff clc adc #{c1}+1 - -vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 +vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y + eor #$ff clc - adc #{c1} - + adc #{c1}+1 vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x clc adc #{c1} - +vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + clc + adc #{c1} CANNOT SYNTHESIZE vbuaa=vbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuc1 @@ -6523,158 +5819,128 @@ CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuc1_plus_pbuc1_derefidx_vbuc2 -vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 +vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax - lda {c2},x - and #{c1} - -vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 + lda #{c1} + and {c2},x +vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < 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:8.5 tay - lda {c2},y - and #{c1} - + lda #{c1} + and {c2},y vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax lda #{c1} ora {c2},x - vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < 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:8.5 tay lda #{c1} ora {c2},y - vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 tax lda {c2},x eor #{c1} - vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 tay lda {c2},y eor #{c1} - vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax lda #{c1} sec sbc {c2},x - vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay lda #{c1} sec sbc {c2},y - -vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 +vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax - lda {c2},x + lda #{c1} clc - adc #{c1} - -vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 + adc {c2},x +vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < 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:10.5 tay - lda {c2},y + lda #{c1} clc - adc #{c1} - -vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.5 - lda {c2},x - and #{c1} - + adc {c2},y +vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 + lda #{c1} + and {c2},x vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 lda #{c1} ora {c2},x - vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c2},x eor #{c1} - vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 lda #{c1} sec sbc {c2},x - -vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 - lda {c2},x +vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 + lda #{c1} clc - adc #{c1} - -vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.5 - lda {c2},y - and #{c1} - + adc {c2},x +vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 + lda #{c1} + and {c2},y vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 lda #{c1} ora {c2},y - vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c2},y eor #{c1} - vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 lda #{c1} sec sbc {c2},y - -vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 - lda {c2},y +vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 + lda #{c1} clc - adc #{c1} - -vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 - ldy {z1} - lda {c2},y - and #{c1} - -vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:9.5 - ldx {z1} - lda {c2},x - and #{c1} - -vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - ldy {z1} + adc {c2},y +vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 lda #{c1} - ora {c2},y - -vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 ldx {z1} + and {c2},x +vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 lda #{c1} + ldy {z1} + and {c2},y +vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 + lda #{c1} + ldx {z1} ora {c2},x - -vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 + lda #{c1} ldy {z1} - lda {c2},y - eor #{c1} - + ora {c2},y vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:9.5 ldx {z1} lda {c2},x eor #{c1} - -vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} - lda #{c1} - sec - sbc {c2},y - -vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - ldx {z1} - lda #{c1} - sec - sbc {c2},x - -vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 +vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 ldy {z1} lda {c2},y - clc - adc #{c1} - -vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:11.5 + eor #{c1} +vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 + lda #{c1} + ldx {z1} + sec + sbc {c2},x +vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda #{c1} + ldy {z1} + sec + sbc {c2},y +vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 + lda #{c1} ldx {z1} - lda {c2},x clc - adc #{c1} - + adc {c2},x +vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda #{c1} + ldy {z1} + clc + adc {c2},y CANNOT SYNTHESIZE vbuaa=vbuc1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuc1 @@ -6698,22 +5964,18 @@ CANNOT SYNTHESIZE vbuaa=vbuc1_plus_vbuc1 vbuaa=vbuc1_band_vbuc2 < vbuaa=vbuc2_band_vbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:4.0 lda #{c1} and #{c2} - CANNOT SYNTHESIZE vbuaa=vbuc1_bor_vbuc2 vbuaa=vbuc1_bxor_vbuc2 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 lda #{c1} eor #{c2} - vbuaa=vbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:6.0 lda #{c1} sec sbc #{c2} - vbuaa=vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_vbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:6.0 lda #{c1} clc adc #{c2} - vbuxx=vbuaa_band_vbuaa < vbuxx=vbuaa_band_vbuxx < vbuxx=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:10.0 tax stx $ff @@ -6721,7 +5983,6 @@ vbuxx=vbuaa_band_vbuaa < vbuxx=vbuaa_band_vbuxx < vbuxx=vbuxx_band_vbuaa < vbuaa tax vbuxx=vbuaa_bor_vbuaa < vbuxx=vbuxx_bor_vbuxx - clobber:X cycles:2.0 tax - CANNOT SYNTHESIZE vbuxx=vbuaa_bxor_vbuaa vbuxx=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:4.0 lda #0 @@ -6984,14 +6245,14 @@ vbuxx=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A X cycles:6.0 txa asl tax -vbuxx=vbuxx_band_vbuyy < vbuxx=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:10.0 - tya - stx $ff +vbuxx=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:10.0 + txa + sty $ff and $ff tax -vbuxx=vbuxx_bor_vbuyy < vbuxx=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:10.0 - tya - stx $ff +vbuxx=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:10.0 + txa + sty $ff ora $ff tax CANNOT SYNTHESIZE vbuxx=vbuxx_bxor_vbuyy @@ -7001,9 +6262,9 @@ vbuxx=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - cl sec sbc $ff tax -vbuxx=vbuxx_plus_vbuyy < vbuxx=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:12.0 - tya - stx $ff +vbuxx=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:12.0 + txa + sty $ff clc adc $ff tax @@ -7243,14 +6504,14 @@ vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobb clc adc $ff tax -vbuxx=vbuyy_band_vbuxx < vbuxx=vbuxx_band_vbuyy < vbuxx=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:10.0 - tya - stx $ff +vbuxx=vbuyy_band_vbuxx < vbuxx=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:10.0 + txa + sty $ff and $ff tax -vbuxx=vbuyy_bor_vbuxx < vbuxx=vbuxx_bor_vbuyy < vbuxx=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:10.0 - tya - stx $ff +vbuxx=vbuyy_bor_vbuxx < vbuxx=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:10.0 + txa + sty $ff ora $ff tax CANNOT SYNTHESIZE vbuxx=vbuyy_bxor_vbuxx @@ -7260,9 +6521,9 @@ vbuxx=vbuyy_minus_vbuxx < vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - cl sec sbc $ff tax -vbuxx=vbuyy_plus_vbuxx < vbuxx=vbuxx_plus_vbuyy < vbuxx=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:12.0 - tya - stx $ff +vbuxx=vbuyy_plus_vbuxx < vbuxx=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:12.0 + txa + sty $ff clc adc $ff tax @@ -7560,7 +6821,6 @@ vbuxx=vbuz1_band_vbuz1 < vbuxx=vbuaa_band_vbuz1 < vbuxx=vbuz1_band_vbuaa < vbuaa tax vbuxx=vbuz1_bor_vbuz1 < vbuxx=vbuxx_bor_vbuxx - clobber:X cycles:3.0 ldx {z1} - CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_vbuz1 vbuxx=vbuz1_minus_vbuz1 < vbuxx=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:7.0 lda {z1} @@ -7643,13 +6903,13 @@ vbuxx=vbuz1_plus__deref_pbuz2 < vbuxx=vbuaa_plus__deref_pbuz1 < vbuxx=_deref_pbu ldy #0 adc ({z2}),y tax -vbuxx=vbuz1_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:9.0 - lda {z1} - and {c1} +vbuxx=vbuz1_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.0 + lda {c1} + and {z1} tax -vbuxx=vbuz1_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:9.0 - lda {z1} - ora {c1} +vbuxx=vbuz1_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.0 + lda {c1} + ora {z1} tax vbuxx=vbuz1_bxor__deref_pbuc1 < vbuxx=vbuaa_bxor__deref_pbuc1 < vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:9.0 lda {z1} @@ -7660,10 +6920,10 @@ vbuxx=vbuz1_minus__deref_pbuc1 < vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_mi sec sbc {c1} tax -vbuxx=vbuz1_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:11.0 - lda {z1} +vbuxx=vbuz1_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.0 + lda {c1} clc - adc {c1} + adc {z1} tax CANNOT SYNTHESIZE vbuxx=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -7730,15 +6990,15 @@ CANNOT SYNTHESIZE vbuxx=vbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuz1_plus_pbuz2_derefidx_vbuc1 -vbuxx=vbuz1_band_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuxx=vbuz1_band_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.5 tax - lda {z1} - and {c1},x + lda {c1},x + and {z1} tax -vbuxx=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuxx=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.5 tax - lda {z1} - ora {c1},x + lda {c1},x + ora {z1} tax CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuaa vbuxx=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 @@ -7747,19 +7007,19 @@ vbuxx=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_minus_pbuc1_derefidx_vbuxx sec sbc {c1},x tax -vbuxx=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +vbuxx=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} + lda {c1},x clc - adc {c1},x + adc {z1} tax -vbuxx=vbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - lda {z1} - and {c1},x +vbuxx=vbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 + lda {c1},x + and {z1} tax -vbuxx=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - lda {z1} - ora {c1},x +vbuxx=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 + lda {c1},x + ora {z1} tax CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuxx vbuxx=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 @@ -7767,18 +7027,18 @@ vbuxx=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx sec sbc {c1},x tax -vbuxx=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - lda {z1} +vbuxx=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.5 + lda {c1},x clc - adc {c1},x + adc {z1} tax -vbuxx=vbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:9.5 - lda {z1} - and {c1},y +vbuxx=vbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 + lda {c1},y + and {z1} tax -vbuxx=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:9.5 - lda {z1} - ora {c1},y +vbuxx=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 + lda {c1},y + ora {z1} tax CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuyy vbuxx=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:11.5 @@ -7786,10 +7046,10 @@ vbuxx=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy sec sbc {c1},y tax -vbuxx=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:11.5 - lda {z1} +vbuxx=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.5 + lda {c1},y clc - adc {c1},y + adc {z1} tax vbuxx=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_band_pbuc1_derefidx_vbuaa < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {z1} @@ -7847,9 +7107,9 @@ CANNOT SYNTHESIZE vbuxx=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuz1_plus_pbuc1_derefidx_vbuc2 -vbuxx=vbuz1_band_vbuc1 < vbuxx=vbuaa_band_vbuc1 < vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:7.0 - lda {z1} - and #{c1} +vbuxx=vbuz1_band_vbuc1 < vbuxx=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:7.0 + lda #{c1} + and {z1} tax vbuxx=vbuz1_bor_vbuc1 < vbuxx=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:7.0 lda #{c1} @@ -7864,10 +7124,10 @@ vbuxx=vbuz1_minus_vbuc1 < vbuxx=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - cl sec sbc #{c1} tax -vbuxx=vbuz1_plus_vbuc1 < vbuxx=vbuaa_plus_vbuc1 < vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:9.0 - lda {z1} +vbuxx=vbuz1_plus_vbuc1 < vbuxx=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:9.0 + lda #{c1} clc - adc #{c1} + adc {z1} tax vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:9.5 ldy #0 @@ -8070,20 +7330,20 @@ vbuxx=_deref_pbuz1_plus__deref_pbuz2 < vbuxx=_deref_pbuz2_plus__deref_pbuz1 < vb ldy #0 adc ({z2}),y tax -vbuxx=_deref_pbuz1_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:13.5 +vbuxx=_deref_pbuz1_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y tax -vbuxx=_deref_pbuz1_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:13.5 +vbuxx=_deref_pbuz1_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y tax -vbuxx=_deref_pbuz1_bxor__deref_pbuc1 < vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:13.5 +vbuxx=_deref_pbuz1_bxor__deref_pbuc1 < vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y tax vbuxx=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:15.5 ldy #0 @@ -8091,11 +7351,11 @@ vbuxx=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < sec sbc {c1} tax -vbuxx=_deref_pbuz1_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:15.5 - ldy #0 - lda ({z1}),y +vbuxx=_deref_pbuz1_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:15.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y tax CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -8162,17 +7422,17 @@ CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 +vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.0 tax + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y tax -vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 +vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.0 tax + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y tax vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.0 tax @@ -8187,22 +7447,22 @@ vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},x tax -vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 +vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:18.0 tax - ldy #0 - lda ({z1}),y + lda {c1},x clc - adc {c1},x - tax -vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 ldy #0 - lda ({z1}),y - and {c1},x + adc ({z1}),y tax -vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 +vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:14.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + and ({z1}),y + tax +vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:14.0 + lda {c1},x + ldy #0 + ora ({z1}),y tax vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:14.0 lda {c1},x @@ -8215,11 +7475,11 @@ vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},x tax -vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 - ldy #0 - lda ({z1}),y +vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:16.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z1}),y tax vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:14.0 lda {c1},y @@ -8250,21 +7510,21 @@ vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus__ ldy #0 adc ({z1}),y tax -vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z1} + lda {c1},x ldy #0 and ({z1}),y tax -vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z1} + lda {c1},x ldy #0 ora ({z1}),y tax -vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_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:17.0 - ldy {z1} - lda {c1},y +vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z1} + lda {c1},x ldy #0 eor ({z1}),y tax @@ -8275,28 +7535,28 @@ vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},x tax -vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_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:19.0 - ldy {z1} - lda {c1},y +vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldx {z1} + lda {c1},x clc ldy #0 adc ({z1}),y tax -vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 - ldy {z2} - lda {c1},y +vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z2} + lda {c1},x ldy #0 and ({z1}),y tax -vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 - ldy {z2} - lda {c1},y +vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z2} + lda {c1},x ldy #0 ora ({z1}),y tax -vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_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:17.0 - ldy {z2} - lda {c1},y +vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z2} + lda {c1},x ldy #0 eor ({z1}),y tax @@ -8307,9 +7567,9 @@ vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},x tax -vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_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:19.0 - ldy {z2} - lda {c1},y +vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldx {z2} + lda {c1},x clc ldy #0 adc ({z1}),y @@ -8324,20 +7584,20 @@ CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -vbuxx=_deref_pbuz1_band_vbuc1 < vbuxx=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:11.5 +vbuxx=_deref_pbuz1_band_vbuc1 < vbuxx=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:11.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y tax vbuxx=_deref_pbuz1_bor_vbuc1 < vbuxx=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:11.5 lda #{c1} ldy #0 ora ({z1}),y tax -vbuxx=_deref_pbuz1_bxor_vbuc1 < vbuxx=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:11.5 +vbuxx=_deref_pbuz1_bxor_vbuc1 < vbuxx=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:11.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y tax vbuxx=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:13.5 ldy #0 @@ -8345,11 +7605,11 @@ vbuxx=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_mi sec sbc #{c1} tax -vbuxx=_deref_pbuz1_plus_vbuc1 < vbuxx=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:13.5 - ldy #0 - lda ({z1}),y +vbuxx=_deref_pbuz1_plus_vbuc1 < vbuxx=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:13.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z1}),y tax vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:6.0 and {c1} @@ -8360,10 +7620,10 @@ vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__d vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:6.0 eor {c1} tax -vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:16.0 - tax - lda {c1} - stx $ff +vbuxx=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:16.0 + ldx {c1} + sta $ff + txa sec sbc $ff tax @@ -8417,13 +7677,13 @@ vbuxx=_deref_pbuc1_plus_vbuyy < vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbu clc adc {c1} tax -vbuxx=_deref_pbuc1_band_vbuz1 < vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:9.0 - lda {z1} - and {c1} +vbuxx=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.0 + lda {c1} + and {z1} tax -vbuxx=_deref_pbuc1_bor_vbuz1 < vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:9.0 - lda {z1} - ora {c1} +vbuxx=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.0 + lda {c1} + ora {z1} tax vbuxx=_deref_pbuc1_bxor_vbuz1 < vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:9.0 lda {z1} @@ -8434,25 +7694,25 @@ vbuxx=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_mi sec sbc {z1} tax -vbuxx=_deref_pbuc1_plus_vbuz1 < vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:11.0 - lda {z1} +vbuxx=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.0 + lda {c1} clc - adc {c1} + adc {z1} tax -vbuxx=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:13.5 +vbuxx=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y tax -vbuxx=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:13.5 +vbuxx=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y tax -vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:13.5 +vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y tax vbuxx=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:15.5 lda {c1} @@ -8460,11 +7720,11 @@ vbuxx=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < ldy #0 sbc ({z1}),y tax -vbuxx=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:15.5 - ldy #0 - lda ({z1}),y +vbuxx=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:15.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y tax vbuxx=_deref_pbuc1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.0 lda {c1} @@ -8616,14 +7876,14 @@ vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus__ clc adc {c1},y tax -vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z1} +vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuxx=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:13.5 lda {c1} + ldx {z1} and {c1},x tax -vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z1} +vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {c1} + ldx {z1} ora {c1},x tax vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 @@ -8631,15 +7891,15 @@ vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bxor_pbuc1_der lda {c1},x eor {c1} tax -vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} + ldx {z1} sec sbc {c1},x tax -vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} + ldx {z1} clc adc {c1},x tax @@ -8724,14 +7984,14 @@ vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus__ clc adc {c2},y tax -vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z1} +vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuxx=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:13.5 lda {c1} + ldx {z1} and {c2},x tax -vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z1} +vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {c1} + ldx {z1} ora {c2},x tax vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 @@ -8739,15 +7999,15 @@ vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bxor_pbuc2_der lda {c2},x eor {c1} tax -vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} + ldx {z1} sec sbc {c2},x tax -vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} + ldx {z1} clc adc {c2},x tax @@ -9899,15 +9159,15 @@ vbuxx=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuxx=vbuyy_plus_pbuc1_derefidx_vbuaa < clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuxx=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.5 tax - lda {z1} - and {c1},x + lda {c1},x + and {z1} tax -vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.5 tax - lda {z1} - ora {c1},x + lda {c1},x + ora {z1} tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuz1 vbuxx=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:13.5 @@ -9916,27 +9176,27 @@ vbuxx=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz1 sec sbc {z1} tax -vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} + lda {c1},x clc - adc {c1},x + adc {z1} tax -vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.0 - tay - lda {c1},y +vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.0 + tax + lda {c1},x ldy #0 and ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.0 - tay - lda {c1},y +vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < 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 X Y cycles:16.0 + tax + lda {c1},x ldy #0 ora ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.0 - tay - lda {c1},y +vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.0 + tax + lda {c1},x ldy #0 eor ({z1}),y tax @@ -9947,9 +9207,9 @@ vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus ldy #0 sbc ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:18.0 - tay - lda {c1},y +vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuxx=pbuc1_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:18.0 + tax + lda {c1},x clc ldy #0 adc ({z1}),y @@ -10412,13 +9672,13 @@ vbuxx=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - lda {z1} - and {c1},x +vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 + lda {c1},x + and {z1} tax -vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - lda {z1} - ora {c1},x +vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 + lda {c1},x + ora {z1} tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuz1 vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:11.5 @@ -10426,20 +9686,20 @@ vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 sec sbc {z1} tax -vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - lda {z1} +vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.5 + lda {c1},x clc - adc {c1},x + adc {z1} tax -vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 +vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:14.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 +vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < 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 X Y cycles:14.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y tax vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:14.0 lda {c1},x @@ -10452,11 +9712,11 @@ vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus ldy #0 sbc ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 - ldy #0 - lda ({z1}),y +vbuxx=pbuc1_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:16.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z1}),y tax vbuxx=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 X cycles:10.5 lda {c1} @@ -10868,13 +10128,13 @@ vbuxx=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:9.5 - lda {z1} - and {c1},y +vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 + lda {c1},y + and {z1} tax -vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:9.5 - lda {z1} - ora {c1},y +vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 + lda {c1},y + ora {z1} tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuz1 vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:11.5 @@ -10882,10 +10142,10 @@ vbuxx=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 sec sbc {z1} tax -vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:11.5 - lda {z1} +vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.5 + lda {c1},y clc - adc {c1},y + adc {z1} tax vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:14.0 lda {c1},y @@ -11054,28 +10314,28 @@ vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuy clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_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_vbuxx - clobber:A X cycles:14.0 + lda {c1},y ldx {z1} - lda {c1},x - and {c1},y + and {c1},x tax -vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_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_vbuxx - clobber:A X cycles:14.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y + ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},y + ldx {z1} sec sbc {c1},x tax -vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuc1 @@ -11148,26 +10408,26 @@ vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuy clc adc {c2},y tax -vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_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_vbuxx - clobber:A X cycles:14.0 lda {c1},y + ldx {z1} and {c2},x tax -vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_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_vbuxx - clobber:A X cycles:14.0 lda {c1},y + ldx {z1} ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},y + ldx {z1} sec sbc {c2},x tax -vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},y + ldx {z1} clc adc {c2},x tax @@ -11275,11 +10535,11 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa -vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:19.5 - tax - ldy {z1} - lda {c1},y - stx $ff +vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} + tay + lda {c1},x + sty $ff sec sbc $ff tax @@ -11312,14 +10572,14 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_vbuyy < vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - tya +vbuxx=pbuc1_derefidx_vbuz1_band_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} + tya and {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - tya +vbuxx=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} + tya ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuyy @@ -11330,9 +10590,9 @@ vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy sec sbc $ff tax -vbuxx=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - tya +vbuxx=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} + tya clc adc {c1},x tax @@ -11359,14 +10619,14 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuxx=pbuc1_derefidx_vbuaa_plus_vbuaa < clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {z2} + ldx {z1} and {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {z2} + ldx {z1} ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz2 @@ -11376,84 +10636,84 @@ vbuxx=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz1 sec sbc {z2} tax -vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z2} + ldx {z1} clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z1} + lda {c1},x ldy #0 and ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < 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 X Y cycles:17.0 + ldx {z1} + lda {c1},x ldy #0 ora ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuxx=pbuc1_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:17.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z1} + lda {c1},x ldy #0 eor ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldx {z1} + lda {c1},x sec ldy #0 sbc ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuxx=pbuc1_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:19.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuxx=pbuc1_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:19.0 + ldx {z1} + lda {c1},x clc ldy #0 adc ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z1} + lda {c1},x ldy #0 and ({z2}),y tax -vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < 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 X Y cycles:17.0 + ldx {z1} + lda {c1},x ldy #0 ora ({z2}),y tax -vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuxx=pbuc1_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:17.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldx {z1} + lda {c1},x ldy #0 eor ({z2}),y tax -vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldx {z1} + lda {c1},x sec ldy #0 sbc ({z2}),y tax -vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuxx=pbuc1_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:19.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldx {z1} + lda {c1},x clc ldy #0 adc ({z2}),y tax -vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z1} +vbuxx=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:13.5 lda {c1} + ldx {z1} and {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {c1} + ldx {z1} ora {c1},x tax vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 @@ -11467,9 +10727,9 @@ vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_minus sec sbc {c1} tax -vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} + ldx {z1} clc adc {c1},x tax @@ -11588,12 +10848,12 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 - tax - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < 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 X Y cycles:18.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c1},x + sbc {c1},y tax vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -11625,15 +10885,15 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuz1_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_vbuxx - clobber:A X cycles:14.0 + lda {c1},y ldx {z1} - lda {c1},x - and {c1},y + and {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuz1_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_vbuxx - clobber:A X cycles:14.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y + ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 @@ -11642,11 +10902,11 @@ vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbu sec sbc {c1},y tax -vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x tax vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuxx=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 X cycles:14.0 ldx {z1} @@ -11721,12 +10981,12 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1 ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 - tax - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < 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 X Y cycles:18.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y tax vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -11758,15 +11018,15 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbux clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_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_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + lda {c2},y ldx {z1} - lda {c1},x - and {c2},y + and {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_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_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + lda {c2},y ldx {z1} - lda {c1},x - ora {c2},y + ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 @@ -11775,11 +11035,11 @@ vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbu sec sbc {c2},y tax -vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c2},y ldx {z1} - lda {c1},x clc - adc {c2},y + adc {c1},x tax vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuxx=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 X cycles:14.0 ldx {z1} @@ -11831,18 +11091,18 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbux clc adc {c2},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_band_vbuxx < vbuxx=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:22.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_band_vbuxx < vbuxx=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=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 X Y cycles:22.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay txa and {c2},y tax -vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuxx=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:22.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuxx=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:22.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -11850,9 +11110,9 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy ora {c2},y tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -11860,9 +11120,9 @@ vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbu sec sbc {c2},y tax -vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuxx=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - ldy {z1} - lda {c1},y +vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuxx=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -12359,9 +11619,9 @@ vbuxx=vbuc1_plus_vbuyy < vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} tax -vbuxx=vbuc1_band_vbuz1 < vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:7.0 - lda {z1} - and #{c1} +vbuxx=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:7.0 + lda #{c1} + and {z1} tax vbuxx=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:7.0 lda #{c1} @@ -12376,25 +11636,25 @@ vbuxx=vbuc1_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z1} tax -vbuxx=vbuc1_plus_vbuz1 < vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:9.0 - lda {z1} +vbuxx=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:9.0 + lda #{c1} clc - adc #{c1} + adc {z1} tax -vbuxx=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:11.5 +vbuxx=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:11.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y tax vbuxx=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:11.5 lda #{c1} ldy #0 ora ({z1}),y tax -vbuxx=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:11.5 +vbuxx=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:11.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y tax vbuxx=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:13.5 lda #{c1} @@ -12402,11 +11662,11 @@ vbuxx=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_mi ldy #0 sbc ({z1}),y tax -vbuxx=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:13.5 - ldy #0 - lda ({z1}),y +vbuxx=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:13.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z1}),y tax vbuxx=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.0 lda {c1} @@ -12614,10 +11874,10 @@ CANNOT SYNTHESIZE vbuxx=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuc1_plus_pbuc1_derefidx_vbuc2 -vbuxx=vbuc1_band_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.5 +vbuxx=vbuc1_band_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax - lda {c2},x - and #{c1} + lda #{c1} + and {c2},x tax vbuxx=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax @@ -12635,15 +11895,15 @@ vbuxx=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx sec sbc {c2},x tax -vbuxx=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.5 +vbuxx=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax - lda {c2},x + lda #{c1} clc - adc #{c1} + adc {c2},x tax -vbuxx=vbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 - lda {c2},x - and #{c1} +vbuxx=vbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 + lda #{c1} + and {c2},x tax vbuxx=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 lda #{c1} @@ -12658,14 +11918,14 @@ vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx sec sbc {c2},x tax -vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 - lda {c2},x +vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 + lda #{c1} clc - adc #{c1} + adc {c2},x tax -vbuxx=vbuc1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 - lda {c2},y - and #{c1} +vbuxx=vbuc1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:8.5 + lda #{c1} + and {c2},y tax vbuxx=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuxx=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 X cycles:8.5 lda #{c1} @@ -12680,19 +11940,19 @@ vbuxx=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy sec sbc {c2},y tax -vbuxx=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 - lda {c2},y - clc - adc #{c1} - tax -vbuxx=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.5 - ldx {z1} - lda {c2},x - and #{c1} - tax -vbuxx=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - ldx {z1} +vbuxx=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 lda #{c1} + clc + adc {c2},y + tax +vbuxx=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < 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} + and {c2},x + tax +vbuxx=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 + lda #{c1} + ldx {z1} ora {c2},x tax vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 @@ -12700,17 +11960,17 @@ vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuxx < lda {c2},x eor #{c1} tax -vbuxx=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z1} +vbuxx=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda #{c1} + ldx {z1} sec sbc {c2},x tax -vbuxx=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.5 +vbuxx=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + lda #{c1} ldx {z1} - lda {c2},x clc - adc #{c1} + adc {c2},x tax CANNOT SYNTHESIZE vbuxx=vbuc1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuc1_bor_pbuc2_derefidx_vbuc1 @@ -12764,7 +12024,6 @@ vbuyy=vbuaa_band_vbuaa < vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobb tay vbuyy=vbuaa_bor_vbuaa < vbuyy=vbuyy_bor_vbuyy - clobber:Y cycles:2.0 tay - CANNOT SYNTHESIZE vbuyy=vbuaa_bxor_vbuaa vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:4.0 lda #0 @@ -13603,7 +12862,6 @@ vbuyy=vbuz1_band_vbuz1 < vbuyy=vbuaa_band_vbuz1 < vbuyy=vbuz1_band_vbuaa < vbuaa tay vbuyy=vbuz1_bor_vbuz1 < vbuyy=vbuyy_bor_vbuyy - clobber:Y cycles:3.0 ldy {z1} - CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_vbuz1 vbuyy=vbuz1_minus_vbuz1 < vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:7.0 lda {z1} @@ -13686,13 +12944,13 @@ vbuyy=vbuz1_plus__deref_pbuz2 < vbuyy=vbuaa_plus__deref_pbuz1 < vbuyy=_deref_pbu ldy #0 adc ({z2}),y tay -vbuyy=vbuz1_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:9.0 - lda {z1} - and {c1} +vbuyy=vbuz1_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.0 + lda {c1} + and {z1} tay -vbuyy=vbuz1_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:9.0 - lda {z1} - ora {c1} +vbuyy=vbuz1_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.0 + lda {c1} + ora {z1} tay vbuyy=vbuz1_bxor__deref_pbuc1 < vbuyy=vbuaa_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:9.0 lda {z1} @@ -13703,10 +12961,10 @@ vbuyy=vbuz1_minus__deref_pbuc1 < vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_mi sec sbc {c1} tay -vbuyy=vbuz1_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:11.0 - lda {z1} +vbuyy=vbuz1_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:11.0 + lda {c1} clc - adc {c1} + adc {z1} tay CANNOT SYNTHESIZE vbuyy=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -13773,15 +13031,15 @@ CANNOT SYNTHESIZE vbuyy=vbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuz1_plus_pbuz2_derefidx_vbuc1 -vbuyy=vbuz1_band_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 +vbuyy=vbuz1_band_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.5 tay - lda {z1} - and {c1},y + lda {c1},y + and {z1} tay -vbuyy=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 +vbuyy=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.5 tay - lda {z1} - ora {c1},y + lda {c1},y + ora {z1} tay CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuaa vbuyy=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 @@ -13790,19 +13048,19 @@ vbuyy=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_minus_pbuc1_derefidx_vbuyy sec sbc {c1},y tay -vbuyy=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuyy=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:13.5 tay - lda {z1} + lda {c1},y clc - adc {c1},y + adc {z1} tay -vbuyy=vbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:9.5 - lda {z1} - and {c1},x +vbuyy=vbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.5 + lda {c1},x + and {z1} tay -vbuyy=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:9.5 - lda {z1} - ora {c1},x +vbuyy=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.5 + lda {c1},x + ora {z1} tay CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuxx vbuyy=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.5 @@ -13810,18 +13068,18 @@ vbuyy=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx sec sbc {c1},x tay -vbuyy=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.5 - lda {z1} +vbuyy=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:11.5 + lda {c1},x clc - adc {c1},x + adc {z1} tay -vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - lda {z1} - and {c1},y +vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.5 + lda {c1},y + and {z1} tay -vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - lda {z1} - ora {c1},y +vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.5 + lda {c1},y + ora {z1} tay CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuyy vbuyy=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 @@ -13829,10 +13087,10 @@ vbuyy=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy sec sbc {c1},y tay -vbuyy=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - lda {z1} +vbuyy=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:11.5 + lda {c1},y clc - adc {c1},y + adc {z1} tay vbuyy=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_band_pbuc1_derefidx_vbuaa < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 lda {z1} @@ -13890,9 +13148,9 @@ CANNOT SYNTHESIZE vbuyy=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuz1_plus_pbuc1_derefidx_vbuc2 -vbuyy=vbuz1_band_vbuc1 < vbuyy=vbuaa_band_vbuc1 < vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:7.0 - lda {z1} - and #{c1} +vbuyy=vbuz1_band_vbuc1 < vbuyy=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:7.0 + lda #{c1} + and {z1} tay vbuyy=vbuz1_bor_vbuc1 < vbuyy=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:7.0 lda #{c1} @@ -13907,10 +13165,10 @@ vbuyy=vbuz1_minus_vbuc1 < vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - cl sec sbc #{c1} tay -vbuyy=vbuz1_plus_vbuc1 < vbuyy=vbuaa_plus_vbuc1 < vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:9.0 - lda {z1} +vbuyy=vbuz1_plus_vbuc1 < vbuyy=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:9.0 + lda #{c1} clc - adc #{c1} + adc {z1} tay vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 ldy #0 @@ -14105,20 +13363,20 @@ vbuyy=_deref_pbuz1_plus__deref_pbuz2 < vbuyy=_deref_pbuz2_plus__deref_pbuz1 < vb ldy #0 adc ({z2}),y tay -vbuyy=_deref_pbuz1_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuyy=_deref_pbuz1_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y tay -vbuyy=_deref_pbuz1_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuyy=_deref_pbuz1_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y tay -vbuyy=_deref_pbuz1_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuyy=_deref_pbuz1_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y tay vbuyy=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.5 ldy #0 @@ -14126,11 +13384,11 @@ vbuyy=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < sec sbc {c1} tay -vbuyy=_deref_pbuz1_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 - ldy #0 - lda ({z1}),y +vbuyy=_deref_pbuz1_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y tay CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -14229,15 +13487,15 @@ vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuz1_plus_pbuc1_der ldy #0 adc ({z1}),y tay -vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y tay -vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y tay vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},x @@ -14250,11 +13508,11 @@ vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},x tay -vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 - ldy #0 - lda ({z1}),y +vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z1}),y tay vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y @@ -14285,17 +13543,17 @@ vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_der ldy #0 adc ({z1}),y tay -vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < 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:17.0 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z1} + and {c1},y tay -vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < 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:17.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + ora {c1},y tay vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy {z1} @@ -14310,24 +13568,24 @@ vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},y tay -vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 +vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < 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:19.0 + ldy #0 + lda ({z1}),y ldy {z1} - lda {c1},y clc - ldy #0 - adc ({z1}),y + adc {c1},y tay -vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 - ldy {z2} - lda {c1},y +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 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z2} + and {c1},y tay -vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 - ldy {z2} - lda {c1},y +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 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + ora {c1},y tay vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy {z2} @@ -14342,12 +13600,12 @@ 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=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z2} - lda {c1},y - clc +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 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z2} + clc + adc {c1},y tay CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 @@ -14359,20 +13617,20 @@ CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -vbuyy=_deref_pbuz1_band_vbuc1 < vbuyy=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=_deref_pbuz1_band_vbuc1 < vbuyy=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y tay vbuyy=_deref_pbuz1_bor_vbuc1 < vbuyy=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 lda #{c1} ldy #0 ora ({z1}),y tay -vbuyy=_deref_pbuz1_bxor_vbuc1 < vbuyy=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=_deref_pbuz1_bxor_vbuc1 < vbuyy=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y tay vbuyy=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:13.5 ldy #0 @@ -14380,11 +13638,11 @@ vbuyy=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_mi sec sbc #{c1} tay -vbuyy=_deref_pbuz1_plus_vbuc1 < vbuyy=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 - ldy #0 - lda ({z1}),y +vbuyy=_deref_pbuz1_plus_vbuc1 < vbuyy=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z1}),y tay vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:6.0 and {c1} @@ -14395,10 +13653,10 @@ vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__d vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:6.0 eor {c1} tay -vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:16.0 - tay - lda {c1} - sty $ff +vbuyy=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:16.0 + ldy {c1} + sta $ff + tya sec sbc $ff tay @@ -14452,13 +13710,13 @@ vbuyy=_deref_pbuc1_plus_vbuyy < vbuyy=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus clc adc {c1} tay -vbuyy=_deref_pbuc1_band_vbuz1 < vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:9.0 - lda {z1} - and {c1} +vbuyy=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.0 + lda {c1} + and {z1} tay -vbuyy=_deref_pbuc1_bor_vbuz1 < vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:9.0 - lda {z1} - ora {c1} +vbuyy=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.0 + lda {c1} + ora {z1} tay vbuyy=_deref_pbuc1_bxor_vbuz1 < vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:9.0 lda {z1} @@ -14469,25 +13727,25 @@ vbuyy=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_mi sec sbc {z1} tay -vbuyy=_deref_pbuc1_plus_vbuz1 < vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:11.0 - lda {z1} +vbuyy=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:11.0 + lda {c1} clc - adc {c1} + adc {z1} tay -vbuyy=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuyy=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y tay -vbuyy=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuyy=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y tay -vbuyy=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuyy=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y tay vbuyy=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 lda {c1} @@ -14495,11 +13753,11 @@ vbuyy=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < ldy #0 sbc ({z1}),y tay -vbuyy=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 - ldy #0 - lda ({z1}),y +vbuyy=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y tay vbuyy=_deref_pbuc1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.0 lda {c1} @@ -14651,14 +13909,14 @@ vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_der clc adc {c1},y tay -vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} +vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < 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} + ldy {z1} and {c1},y tay -vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} +vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda {c1} + ldy {z1} ora {c1},y tay vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 @@ -14666,15 +13924,15 @@ vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bxor_pbuc1_der lda {c1},y eor {c1} tay -vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {c1} + ldy {z1} sec sbc {c1},y tay -vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {c1} + ldy {z1} clc adc {c1},y tay @@ -14759,14 +14017,14 @@ vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_der clc adc {c2},y tay -vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} +vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_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} + ldy {z1} and {c2},y tay -vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} +vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda {c1} + ldy {z1} ora {c2},y tay vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 @@ -14774,15 +14032,15 @@ vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bxor_pbuc2_der lda {c2},y eor {c1} tay -vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {c1} + ldy {z1} sec sbc {c2},y tay -vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {c1} + ldy {z1} clc adc {c2},y tay @@ -15934,15 +15192,15 @@ vbuyy=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuyy < clc adc {c1},x tay -vbuyy=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 +vbuyy=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.5 tay - lda {z1} - and {c1},y + lda {c1},y + and {z1} tay -vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 +vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.5 tay - lda {z1} - ora {c1},y + lda {c1},y + ora {z1} tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz1 vbuyy=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:13.5 @@ -15951,11 +15209,11 @@ vbuyy=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuz1 sec sbc {z1} tay -vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuyy=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:13.5 tay - lda {z1} + lda {c1},y clc - adc {c1},y + adc {z1} tay vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 tay @@ -16447,13 +15705,13 @@ vbuyy=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < clc adc {c1},x tay -vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:9.5 - lda {z1} - and {c1},x +vbuyy=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.5 + lda {c1},x + and {z1} tay -vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:9.5 - lda {z1} - ora {c1},x +vbuyy=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.5 + lda {c1},x + ora {z1} tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuz1 vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:11.5 @@ -16461,20 +15719,20 @@ vbuyy=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 sec sbc {z1} tay -vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.5 - lda {z1} +vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:11.5 + lda {c1},x clc - adc {c1},x + adc {z1} tay -vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y tay -vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < 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:14.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y tay vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},x @@ -16487,11 +15745,11 @@ vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus ldy #0 sbc ({z1}),y tay -vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 - ldy #0 - lda ({z1}),y +vbuyy=pbuc1_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 Y cycles:16.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z1}),y tay vbuyy=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:10.5 lda {c1} @@ -16633,26 +15891,26 @@ vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbux clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuyy=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:14.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},x + ldy {z1} and {c1},y tay -vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},x + ldy {z1} ora {c1},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x + ldy {z1} sec sbc {c1},y tay -vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x + ldy {z1} clc adc {c1},y tay @@ -16727,26 +15985,26 @@ vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuy clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < 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:14.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},x + ldy {z1} and {c2},y tay -vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},x + ldy {z1} ora {c2},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x + ldy {z1} sec sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x + ldy {z1} clc adc {c2},y tay @@ -16903,13 +16161,13 @@ vbuyy=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuyy=vbuyy_plus_pbuc1_derefidx_vbuyy < clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - lda {z1} - and {c1},y +vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.5 + lda {c1},y + and {z1} tay -vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 - lda {z1} - ora {c1},y +vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.5 + lda {c1},y + ora {z1} tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuz1 vbuyy=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:11.5 @@ -16917,10 +16175,10 @@ vbuyy=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 sec sbc {z1} tay -vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - lda {z1} +vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuyy=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:11.5 + lda {c1},y clc - adc {c1},y + adc {z1} tay vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y @@ -17206,21 +16464,21 @@ vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuy clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:19.0 lda {c1},y - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} tay -vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 + txa + and {c2},y + tay +vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:19.0 lda {c1},y - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 @@ -17232,14 +16490,14 @@ vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_ sec sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 lda {c1},y - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc2 @@ -17310,11 +16568,11 @@ vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < vb ora {c1},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuaa -vbuyy=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:19.5 - tax - ldy {z1} - lda {c1},y - stx $ff +vbuyy=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} + tay + lda {c1},x + sty $ff sec sbc $ff tay @@ -17323,14 +16581,14 @@ vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_vbuxx < vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - txa +vbuyy=pbuc1_derefidx_vbuz1_band_vbuxx < vbuyy=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:11.5 ldy {z1} + txa and {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - txa +vbuyy=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuyy=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:11.5 ldy {z1} + txa ora {c1},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuxx @@ -17341,9 +16599,9 @@ vbuyy=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx sec sbc $ff tay -vbuyy=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - txa +vbuyy=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} + txa clc adc {c1},y tay @@ -17394,14 +16652,14 @@ vbuyy=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuaa_plus_vbuaa < clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 lda {z2} + ldy {z1} and {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 lda {z2} + ldy {z1} ora {c1},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuz2 @@ -17411,23 +16669,23 @@ vbuyy=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuz1 sec sbc {z2} tay -vbuyy=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuyy=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda {z2} + ldy {z1} clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < 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:17.0 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z1} + and {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 - ldy {z1} - lda {c1},y +vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < 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:17.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + ora {c1},y tay vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy {z1} @@ -17442,12 +16700,12 @@ vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus ldy #0 sbc ({z1}),y tay -vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z1} - lda {c1},y - clc +vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < 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:19.0 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z1} + 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} @@ -17481,14 +16739,14 @@ vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuyy_plus__ ldy #0 adc ({z2}),y tay -vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} +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} + ldy {z1} and {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda {c1} + ldy {z1} ora {c1},y tay vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 @@ -17502,9 +16760,9 @@ vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_minus sec sbc {c1} tay -vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {c1} + ldy {z1} clc adc {c1},y tay @@ -17623,12 +16881,12 @@ vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1 ora {c1},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 - tax - ldy {z1} - lda {c1},y +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c1},x + sbc {c1},y tay vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay @@ -17637,14 +16895,14 @@ vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=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:14.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},x + ldy {z1} and {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 lda {c1},x + ldy {z1} ora {c1},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx @@ -17654,9 +16912,9 @@ vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbu sec sbc {c1},x tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x + ldy {z1} clc adc {c1},y tay @@ -17756,12 +17014,12 @@ vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1 ora {c1},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 - tax - ldy {z1} - lda {c1},y +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y tay vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay @@ -17770,15 +17028,15 @@ vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + lda {c2},x ldy {z1} - lda {c1},y - and {c2},x + and {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + lda {c2},x ldy {z1} - lda {c1},y - ora {c2},x + ora {c1},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 @@ -17787,11 +17045,11 @@ vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbu sec sbc {c2},x tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + lda {c2},x ldy {z1} - lda {c1},y clc - adc {c2},x + adc {c1},y tay vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:14.0 lda {c2},y @@ -17866,28 +17124,28 @@ vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuy clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy {z1} - lda {c1},y - tay - lda #{c1} +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_band_vbuxx < vbuyy=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=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 X Y cycles:22.0 + ldx {z1} + lda {c1},x tax - tya - and {c2},x - tay -vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy {z1} - lda {c1},y - tay lda #{c1} + tay + txa + and {c2},y + tay +vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuyy=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=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 X Y cycles:22.0 + ldx {z1} + lda {c1},x tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - ldy {z1} - lda {c1},y +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -17895,15 +17153,15 @@ vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbu sec sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - ldy {z1} - lda {c1},y - tay - lda #{c1} +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuyy=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + lda {c1},x tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc2 @@ -18394,9 +17652,9 @@ vbuyy=vbuc1_plus_vbuyy < vbuyy=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa clc adc #{c1} tay -vbuyy=vbuc1_band_vbuz1 < vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:7.0 - lda {z1} - and #{c1} +vbuyy=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:7.0 + lda #{c1} + and {z1} tay vbuyy=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:7.0 lda #{c1} @@ -18411,25 +17669,25 @@ vbuyy=vbuc1_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z1} tay -vbuyy=vbuc1_plus_vbuz1 < vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:9.0 - lda {z1} +vbuyy=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:9.0 + lda #{c1} clc - adc #{c1} + adc {z1} tay -vbuyy=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y tay vbuyy=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 lda #{c1} ldy #0 ora ({z1}),y tay -vbuyy=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y tay vbuyy=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:13.5 lda #{c1} @@ -18437,11 +17695,11 @@ vbuyy=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_mi ldy #0 sbc ({z1}),y tay -vbuyy=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 - ldy #0 - lda ({z1}),y +vbuyy=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z1}),y tay vbuyy=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.0 lda {c1} @@ -18649,10 +17907,10 @@ CANNOT SYNTHESIZE vbuyy=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuc1_plus_pbuc1_derefidx_vbuc2 -vbuyy=vbuc1_band_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=vbuc1_band_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay - lda {c2},y - and #{c1} + lda #{c1} + and {c2},y tay vbuyy=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay @@ -18670,15 +17928,15 @@ vbuyy=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy sec sbc {c2},y tay -vbuyy=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.5 +vbuyy=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay - lda {c2},y + lda #{c1} clc - adc #{c1} + adc {c2},y tay -vbuyy=vbuc1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 - lda {c2},x - and #{c1} +vbuyy=vbuc1_band_pbuc2_derefidx_vbuxx < vbuyy=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:8.5 + lda #{c1} + and {c2},x tay vbuyy=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:8.5 lda #{c1} @@ -18693,14 +17951,14 @@ vbuyy=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx sec sbc {c2},x tay -vbuyy=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 - lda {c2},x +vbuyy=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:10.5 + lda #{c1} clc - adc #{c1} + adc {c2},x tay -vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 - lda {c2},y - and #{c1} +vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 + lda #{c1} + and {c2},y tay vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 lda #{c1} @@ -18715,19 +17973,19 @@ vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy sec sbc {c2},y tay -vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 - lda {c2},y - clc - adc #{c1} - tay -vbuyy=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 - ldy {z1} - lda {c2},y - and #{c1} - tay -vbuyy=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} +vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 lda #{c1} + clc + adc {c2},y + tay +vbuyy=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda #{c1} + ldy {z1} + and {c2},y + tay +vbuyy=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda #{c1} + ldy {z1} ora {c2},y tay vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 @@ -18735,17 +17993,17 @@ vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuyy < lda {c2},y eor #{c1} tay -vbuyy=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} +vbuyy=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda #{c1} + ldy {z1} sec sbc {c2},y tay -vbuyy=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 +vbuyy=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda #{c1} ldy {z1} - lda {c2},y clc - adc #{c1} + adc {c2},y tay CANNOT SYNTHESIZE vbuyy=vbuc1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuc1_bor_pbuc2_derefidx_vbuc1 @@ -19072,80 +18330,80 @@ vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clc adc {c1},y sta {z1} -vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:10.5 - ldy {z1} - and {c1},y - sta {z1} vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:10.5 ldx {z1} and {c1},x sta {z1} -vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:10.5 +vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:10.5 ldy {z1} - ora {c1},y + and {c1},y sta {z1} vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z1} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 -vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:10.5 ldy {z1} - sec - sbc {c1},y + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} sec sbc {c1},x sta {z1} -vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} - clc - adc {c1},y + sec + sbc {c1},y sta {z1} vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} clc adc {c1},x sta {z1} -vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 - ldy {z2} - and {c1},y +vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 + ldy {z1} + clc + adc {c1},y sta {z1} vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z2} and {c1},x sta {z1} -vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuz1=vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 ldy {z2} - ora {c1},y + and {c1},y sta {z1} vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 -vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 ldy {z2} - sec - sbc {c1},y + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z2} sec sbc {c1},x sta {z1} -vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z2} - clc - adc {c1},y + sec + sbc {c1},y sta {z1} vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z2} clc adc {c1},x sta {z1} +vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 + ldy {z2} + clc + adc {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=vbuaa_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuaa_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuc1 @@ -19217,14 +18475,14 @@ vbuz1=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A cycles:7.0 txa asl sta {z1} -vbuz1=vbuxx_band_vbuyy < vbuz1=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:11.0 - tya - stx $ff +vbuz1=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:11.0 + txa + sty $ff and $ff sta {z1} -vbuz1=vbuxx_bor_vbuyy < vbuz1=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:11.0 - tya - stx $ff +vbuz1=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:11.0 + txa + sty $ff ora $ff sta {z1} CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_vbuyy @@ -19234,9 +18492,9 @@ vbuz1=vbuxx_minus_vbuyy < vbuz1=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - cl sec sbc $ff sta {z1} -vbuz1=vbuxx_plus_vbuyy < vbuz1=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:13.0 - tya - stx $ff +vbuz1=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:13.0 + txa + sty $ff clc adc $ff sta {z1} @@ -19494,44 +18752,38 @@ vbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < clc adc {c1},y sta {z1} -vbuz1=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < vbuz1=pbuc1_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:12.5 - txa - ldy {z1} - and {c1},y - sta {z1} vbuz1=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < vbuz1=pbuc1_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:12.5 txa ldx {z1} and {c1},x sta {z1} -vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuz1=pbuc1_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:12.5 - txa +vbuz1=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} - ora {c1},y + txa + and {c1},y sta {z1} vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 txa ldx {z1} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - txa +vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_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:12.5 ldy {z1} - sec - sbc {c1},y + txa + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz1 vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z1} sec sbc {c1},x sta {z1} -vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - txa +vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} - clc - adc {c1},y + txa + sec + sbc {c1},y sta {z1} vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa @@ -19539,44 +18791,44 @@ vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < clc adc {c1},x sta {z1} -vbuz1=vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_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:14.5 + ldy {z1} txa - ldy {z2} - and {c1},y + clc + adc {c1},y sta {z1} vbuz1=vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 txa ldx {z2} and {c1},x sta {z1} -vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - txa +vbuz1=vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z2} - ora {c1},y + txa + and {c1},y sta {z1} vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 txa ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz2 -vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - txa +vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z2} - sec - sbc {c1},y + txa + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz2 vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z2} sec sbc {c1},x sta {z1} -vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - txa +vbuz1=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:14.5 ldy {z2} - clc - adc {c1},y + txa + sec + sbc {c1},y sta {z1} vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa @@ -19584,6 +18836,12 @@ vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < clc adc {c1},x sta {z1} +vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + ldy {z2} + txa + clc + adc {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=vbuxx_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuxx_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuc1 @@ -19929,38 +19187,44 @@ vbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < clc adc {c1},y sta {z1} +vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ldx {z1} + tya + and {c1},x + sta {z1} vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tya ldy {z1} and {c1},y sta {z1} -vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tya +vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} - and {c1},x + tya + ora {c1},x sta {z1} vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tya ldy {z1} ora {c1},y sta {z1} -vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tya - ldx {z1} - ora {c1},x - sta {z1} CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz1 +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + ldx {z1} + tya + sec + sbc {c1},x + sta {z1} vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya ldy {z1} sec sbc {c1},y sta {z1} -vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya +vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} - sec - sbc {c1},x + tya + clc + adc {c1},x sta {z1} vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya @@ -19968,44 +19232,44 @@ vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < clc adc {c1},y sta {z1} -vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +vbuz1=vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ldx {z2} tya - ldx {z1} - clc - adc {c1},x + and {c1},x sta {z1} vbuz1=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:12.5 tya ldy {z2} and {c1},y sta {z1} -vbuz1=vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tya +vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z2} - and {c1},x + tya + ora {c1},x sta {z1} vbuz1=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:12.5 tya ldy {z2} ora {c1},y sta {z1} -vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tya - ldx {z2} - ora {c1},x - sta {z1} CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz2 +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + ldx {z2} + tya + sec + sbc {c1},x + sta {z1} vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya ldy {z2} sec sbc {c1},y sta {z1} -vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya +vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z2} - sec - sbc {c1},x + tya + clc + adc {c1},x sta {z1} vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya @@ -20013,12 +19277,6 @@ vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < clc adc {c1},y sta {z1} -vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya - ldx {z2} - clc - adc {c1},x - sta {z1} CANNOT SYNTHESIZE vbuz1=vbuyy_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuyy_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuc1 @@ -20124,13 +19382,13 @@ vbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobb lda {z1} asl sta {z1} -vbuz1=vbuz1_band_vbuz2 < vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 - lda {z2} - and {z1} +vbuz1=vbuz1_band_vbuz2 < vbuaa=vbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 + lda {z1} + and {z2} sta {z1} -vbuz1=vbuz1_bor_vbuz2 < vbuz1=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 - lda {z2} - ora {z1} +vbuz1=vbuz1_bor_vbuz2 < vbuaa=vbuz1_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 + lda {z1} + ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_vbuz2 vbuz1=vbuz1_minus_vbuz2 < vbuaa=vbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:11.0 @@ -20138,10 +19396,10 @@ vbuz1=vbuz1_minus_vbuz2 < vbuaa=vbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z2} sta {z1} -vbuz1=vbuz1_plus_vbuz2 < vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 - lda {z2} +vbuz1=vbuz1_plus_vbuz2 < vbuaa=vbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 + lda {z1} clc - adc {z1} + adc {z2} sta {z1} vbuz1=vbuz1_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z1} @@ -20197,13 +19455,13 @@ vbuz1=vbuz1_plus__deref_pbuz2 < vbuz1=_deref_pbuz2_plus_vbuz1 < vbuaa=_deref_pbu ldy #0 adc ({z2}),y sta {z1} -vbuz1=vbuz1_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 - lda {z1} - and {c1} +vbuz1=vbuz1_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 + lda {c1} + and {z1} sta {z1} -vbuz1=vbuz1_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 - lda {z1} - ora {c1} +vbuz1=vbuz1_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 + lda {c1} + ora {z1} sta {z1} vbuz1=vbuz1_bxor__deref_pbuc1 < vbuz1=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 lda {z1} @@ -20214,10 +19472,10 @@ vbuz1=vbuz1_minus__deref_pbuc1 < vbuaa=vbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_mi sec sbc {c1} sta {z1} -vbuz1=vbuz1_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} +vbuz1=vbuz1_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 + lda {c1} clc - adc {c1} + adc {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -20284,25 +19542,25 @@ CANNOT SYNTHESIZE vbuz1=vbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz1_plus_pbuz2_derefidx_vbuc1 -vbuz1=vbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuz1=vbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 tax - lda {z1} - and {c1},x + lda {c1},x + and {z1} sta {z1} -vbuz1=vbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=vbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 tay - lda {z1} - and {c1},y + lda {c1},y + and {z1} sta {z1} -vbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.5 tax - lda {z1} - ora {c1},x + lda {c1},x + ora {z1} sta {z1} -vbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 tay - lda {z1} - ora {c1},y + lda {c1},y + ora {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuaa vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 @@ -20317,25 +19575,25 @@ vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy sec sbc {c1},y sta {z1} -vbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +vbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} + lda {c1},x clc - adc {c1},x + adc {z1} sta {z1} -vbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} + lda {c1},y clc - adc {c1},y + adc {z1} sta {z1} -vbuz1=vbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 - lda {z1} - and {c1},x +vbuz1=vbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.5 + lda {c1},x + and {z1} sta {z1} -vbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 - lda {z1} - ora {c1},x +vbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.5 + lda {c1},x + ora {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuxx vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 @@ -20343,18 +19601,18 @@ vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx sec sbc {c1},x sta {z1} -vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} +vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.5 + lda {c1},x clc - adc {c1},x + adc {z1} sta {z1} -vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 - lda {z1} - and {c1},y +vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.5 + lda {c1},y + and {z1} sta {z1} -vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 - lda {z1} - ora {c1},y +vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.5 + lda {c1},y + ora {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuyy vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 @@ -20362,10 +19620,10 @@ vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy sec sbc {c1},y sta {z1} -vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} +vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.5 + lda {c1},y clc - adc {c1},y + adc {z1} sta {z1} vbuz1=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {z1} @@ -20412,51 +19670,51 @@ vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < clc adc {c1},y sta {z1} -vbuz1=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z2} +vbuz1=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z1} - and {c1},y - sta {z1} -vbuz1=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z2} - lda {z1} and {c1},x sta {z1} -vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < 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 {z1} ldy {z2} - lda {z1} - ora {c1},y + and {c1},y sta {z1} -vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z2} +vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z1} + ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda {z1} ldy {z2} - lda {z1} - sec - sbc {c1},y + ora {c1},y sta {z1} -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z2} +CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz2 +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} + ldx {z2} sec sbc {c1},x sta {z1} -vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z1} ldy {z2} - lda {z1} - clc - adc {c1},y + sec + sbc {c1},y sta {z1} -vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z2} +vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} + ldx {z2} clc adc {c1},x sta {z1} +vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z1} + ldy {z2} + clc + adc {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -20467,9 +19725,9 @@ CANNOT SYNTHESIZE vbuz1=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuz1_plus_pbuc1_derefidx_vbuc2 -vbuz1=vbuz1_band_vbuc1 < vbuz1=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 - lda {z1} - and #{c1} +vbuz1=vbuz1_band_vbuc1 < vbuz1=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 + lda #{c1} + and {z1} sta {z1} vbuz1=vbuz1_bor_vbuc1 < vbuz1=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 lda #{c1} @@ -20484,10 +19742,10 @@ vbuz1=vbuz1_minus_vbuc1 < vbuaa=vbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - cl sec sbc #{c1} sta {z1} -vbuz1=vbuz1_plus_vbuc1 < vbuz1=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 - lda {z1} +vbuz1=vbuz1_plus_vbuc1 < vbuz1=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 + lda #{c1} clc - adc #{c1} + adc {z1} sta {z1} vbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:6.0 and {z2} @@ -20545,13 +19803,13 @@ vbuz1=vbuz2_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa clc adc {z2} sta {z1} -vbuz1=vbuz2_band_vbuz1 < vbuz1=vbuaa_band_vbuz1 < vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 - lda {z2} - and {z1} +vbuz1=vbuz2_band_vbuz1 < vbuz1=vbuz1_band_vbuz2 < vbuaa=vbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 + lda {z1} + and {z2} sta {z1} -vbuz1=vbuz2_bor_vbuz1 < vbuz1=vbuaa_bor_vbuz1 < vbuz1=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 - lda {z2} - ora {z1} +vbuz1=vbuz2_bor_vbuz1 < vbuz1=vbuz1_bor_vbuz2 < vbuaa=vbuz1_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 + lda {z1} + ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_vbuz1 vbuz1=vbuz2_minus_vbuz1 < vbuz1=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:11.0 @@ -20559,10 +19817,10 @@ vbuz1=vbuz2_minus_vbuz1 < vbuz1=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z1} sta {z1} -vbuz1=vbuz2_plus_vbuz1 < vbuz1=vbuaa_plus_vbuz1 < vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 - lda {z2} +vbuz1=vbuz2_plus_vbuz1 < vbuz1=vbuz1_plus_vbuz2 < vbuaa=vbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 + lda {z1} clc - adc {z1} + adc {z2} sta {z1} vbuz1=vbuz2_band_vbuz2 < vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 lda {z2} @@ -20571,12 +19829,12 @@ vbuz1=vbuz2_band_vbuz2 < vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobb vbuz1=vbuz2_bor_vbuz2 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:6.0 lda {z2} sta {z1} -vbuz1=vbuz2_bor_vbuz2 < vbuyy=vbuz1_bor_vbuz1 < vbuyy=vbuyy_bor_vbuyy - clobber:Y cycles:6.0 - ldy {z2} - sty {z1} vbuz1=vbuz2_bor_vbuz2 < vbuxx=vbuz1_bor_vbuz1 < vbuxx=vbuxx_bor_vbuxx - clobber:X cycles:6.0 ldx {z2} stx {z1} +vbuz1=vbuz2_bor_vbuz2 < vbuyy=vbuz1_bor_vbuz1 < vbuyy=vbuyy_bor_vbuyy - clobber:Y cycles:6.0 + ldy {z2} + sty {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_vbuz2 vbuz1=vbuz2_minus_vbuz2 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A cycles:8.0 lda {z2} @@ -20686,13 +19944,13 @@ vbuz1=vbuz2_plus__deref_pbuz3 < vbuaa=vbuz1_plus__deref_pbuz2 < vbuaa=vbuaa_plus ldy #0 adc ({z3}),y sta {z1} -vbuz1=vbuz2_band__deref_pbuc1 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 - lda {z2} - and {c1} +vbuz1=vbuz2_band__deref_pbuc1 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 + lda {c1} + and {z2} sta {z1} -vbuz1=vbuz2_bor__deref_pbuc1 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 - lda {z2} - ora {c1} +vbuz1=vbuz2_bor__deref_pbuc1 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 + lda {c1} + ora {z2} sta {z1} vbuz1=vbuz2_bxor__deref_pbuc1 < vbuaa=vbuz1_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 lda {z2} @@ -20703,10 +19961,10 @@ vbuz1=vbuz2_minus__deref_pbuc1 < vbuaa=vbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_mi sec sbc {c1} sta {z1} -vbuz1=vbuz2_plus__deref_pbuc1 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 - lda {z2} +vbuz1=vbuz2_plus__deref_pbuc1 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 + lda {c1} clc - adc {c1} + adc {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuz2_bor_pbuz1_derefidx_vbuaa @@ -20818,58 +20076,58 @@ CANNOT SYNTHESIZE vbuz1=vbuz2_bor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz2_plus_pbuz3_derefidx_vbuc1 -vbuz1=vbuz2_band_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuz1=vbuz2_band_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 tax - lda {z2} - and {c1},x + lda {c1},x + and {z2} sta {z1} -vbuz1=vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < 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:12.5 tay - lda {z2} - and {c1},y + lda {c1},y + and {z2} sta {z1} -vbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.5 tax - lda {z2} - ora {c1},x + lda {c1},x + ora {z2} sta {z1} -vbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < 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:12.5 tay - lda {z2} - ora {c1},y + lda {c1},y + ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuaa -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - tay - lda {z2} - sec - sbc {c1},y - sta {z1} vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {z2} sec sbc {c1},x sta {z1} -vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tax - lda {z2} - clc - adc {c1},x - sta {z1} -vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay lda {z2} + sec + sbc {c1},y + sta {z1} +vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.5 + tax + lda {c1},x clc - adc {c1},y + adc {z2} sta {z1} -vbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 - lda {z2} - and {c1},x +vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < 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:14.5 + tay + lda {c1},y + clc + adc {z2} sta {z1} -vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 - lda {z2} - ora {c1},x +vbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.5 + lda {c1},x + and {z2} + sta {z1} +vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.5 + lda {c1},x + ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuxx vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 @@ -20877,18 +20135,18 @@ vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx sec sbc {c1},x sta {z1} -vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z2} +vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.5 + lda {c1},x clc - adc {c1},x + adc {z2} sta {z1} -vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 - lda {z2} - and {c1},y +vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.5 + lda {c1},y + and {z2} sta {z1} -vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 - lda {z2} - ora {c1},y +vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.5 + lda {c1},y + ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuyy vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 @@ -20896,49 +20154,43 @@ vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy sec sbc {c1},y sta {z1} -vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z2} +vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.5 + lda {c1},y clc - adc {c1},y - sta {z1} -vbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:13.5 - lda {z2} - ldy {z1} - and {c1},y + adc {z2} sta {z1} vbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:13.5 lda {z2} ldx {z1} and {c1},x sta {z1} -vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:13.5 +vbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:13.5 lda {z2} ldy {z1} - ora {c1},y + and {c1},y sta {z1} vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z2} ldx {z1} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_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:13.5 lda {z2} ldy {z1} - sec - sbc {c1},y + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} ldx {z1} sec sbc {c1},x sta {z1} -vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {z2} ldy {z1} - clc - adc {c1},y + sec + sbc {c1},y sta {z1} vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} @@ -20946,6 +20198,12 @@ vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < clc adc {c1},x sta {z1} +vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z2} + ldy {z1} + clc + adc {c1},y + sta {z1} vbuz1=vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {z2} tax @@ -20991,44 +20249,38 @@ vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < clc adc {c1},y sta {z1} -vbuz1=vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - lda {z2} - ldy {z3} - and {c1},y - sta {z1} vbuz1=vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z2} ldx {z3} and {c1},x sta {z1} -vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda {z2} ldy {z3} - ora {c1},y + and {c1},y sta {z1} vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z2} ldx {z3} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz3 -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda {z2} ldy {z3} - sec - sbc {c1},y + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz3 vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} ldx {z3} sec sbc {c1},x sta {z1} -vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {z2} ldy {z3} - clc - adc {c1},y + sec + sbc {c1},y sta {z1} vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} @@ -21036,6 +20288,12 @@ vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < clc adc {c1},x sta {z1} +vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z2} + ldy {z3} + clc + adc {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz2_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuc1 @@ -21046,9 +20304,9 @@ CANNOT SYNTHESIZE vbuz1=vbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuz2_plus_pbuc1_derefidx_vbuc2 -vbuz1=vbuz2_band_vbuc1 < vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 - lda {z2} - and #{c1} +vbuz1=vbuz2_band_vbuc1 < vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 + lda #{c1} + and {z2} sta {z1} vbuz1=vbuz2_bor_vbuc1 < vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 lda #{c1} @@ -21063,10 +20321,10 @@ vbuz1=vbuz2_minus_vbuc1 < vbuaa=vbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - cl sec sbc #{c1} sta {z1} -vbuz1=vbuz2_plus_vbuc1 < vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 - lda {z2} +vbuz1=vbuz2_plus_vbuc1 < vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 + lda #{c1} clc - adc #{c1} + adc {z2} sta {z1} vbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 @@ -21269,20 +20527,20 @@ vbuz1=_deref_pbuz1_plus__deref_pbuz2 < vbuz1=_deref_pbuz2_plus__deref_pbuz1 < vb ldy #0 adc ({z2}),y sta {z1} -vbuz1=_deref_pbuz1_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuz1_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuz1_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_bxor__deref_pbuc1 < vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuz1_bxor__deref_pbuc1 < vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y sta {z1} vbuz1=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 ldy #0 @@ -21290,11 +20548,11 @@ vbuz1=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < sec sbc {c1} sta {z1} -vbuz1=_deref_pbuz1_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy #0 - lda ({z1}),y +vbuz1=_deref_pbuz1_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -21393,15 +20651,15 @@ vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_plus_pbuc1_der ldy #0 adc ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y sta {z1} vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},x @@ -21414,11 +20672,11 @@ vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},x sta {z1} -vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 - ldy #0 - lda ({z1}),y +vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z1}),y sta {z1} vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y @@ -21449,17 +20707,17 @@ vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_der ldy #0 adc ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z1} - lda {c1},y +vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < 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 - and ({z1}),y + lda ({z1}),y + ldy {z1} + and {c1},y sta {z1} -vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z1} - lda {c1},y +vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < 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:18.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + ora {c1},y sta {z1} vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z1} @@ -21474,24 +20732,24 @@ vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},y sta {z1} -vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 +vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < 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:20.0 + ldy #0 + lda ({z1}),y ldy {z1} - lda {c1},y clc - ldy #0 - adc ({z1}),y + adc {c1},y sta {z1} -vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=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:18.0 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z2} + and {c1},y sta {z1} -vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=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:18.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + ora {c1},y sta {z1} vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} @@ -21506,12 +20764,12 @@ vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},y sta {z1} -vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z2} - lda {c1},y - clc +vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=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:20.0 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z2} + clc + adc {c1},y sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 @@ -21523,20 +20781,20 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -vbuz1=_deref_pbuz1_band_vbuc1 < vbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=_deref_pbuz1_band_vbuc1 < vbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y sta {z1} vbuz1=_deref_pbuz1_bor_vbuc1 < vbuz1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 lda #{c1} ldy #0 ora ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_bxor_vbuc1 < vbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=_deref_pbuz1_bxor_vbuc1 < vbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y sta {z1} vbuz1=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.5 ldy #0 @@ -21544,11 +20802,11 @@ vbuz1=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_mi sec sbc #{c1} sta {z1} -vbuz1=_deref_pbuz1_plus_vbuc1 < vbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 - ldy #0 - lda ({z1}),y +vbuz1=_deref_pbuz1_plus_vbuc1 < vbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z1}),y sta {z1} vbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 @@ -21815,20 +21073,20 @@ vbuz1=_deref_pbuz2_plus__deref_pbuz3 < vbuaa=_deref_pbuz1_plus__deref_pbuz2 < vb ldy #0 adc ({z3}),y sta {z1} -vbuz1=_deref_pbuz2_band__deref_pbuc1 < vbuaa=_deref_pbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuz2_band__deref_pbuc1 < vbuaa=_deref_pbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z2}),y - and {c1} + and ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_bor__deref_pbuc1 < vbuaa=_deref_pbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuz2_bor__deref_pbuc1 < vbuaa=_deref_pbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z2}),y - ora {c1} + ora ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_bxor__deref_pbuc1 < vbuaa=_deref_pbuz1_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuz2_bxor__deref_pbuc1 < vbuaa=_deref_pbuz1_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z2}),y - eor {c1} + eor ({z2}),y sta {z1} vbuz1=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 ldy #0 @@ -21836,11 +21094,11 @@ vbuz1=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < sec sbc {c1} sta {z1} -vbuz1=_deref_pbuz2_plus__deref_pbuc1 < vbuaa=_deref_pbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy #0 - lda ({z2}),y +vbuz1=_deref_pbuz2_plus__deref_pbuc1 < vbuaa=_deref_pbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z2}),y sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuaa @@ -21984,15 +21242,15 @@ vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_plus_pbuc1_der ldy #0 adc ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x ldy #0 - lda ({z2}),y - and {c1},x + and ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x ldy #0 - lda ({z2}),y - ora {c1},x + ora ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},x @@ -22005,11 +21263,11 @@ vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},x sta {z1} -vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 - ldy #0 - lda ({z2}),y +vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z2}),y sta {z1} vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y @@ -22072,17 +21330,17 @@ vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__ ldy #0 adc ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +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 - and ({z2}),y + lda ({z2}),y + ldy {z2} + and {c1},y sta {z1} -vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +vbuz1=_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:18.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z2} + ora {c1},y sta {z1} vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} @@ -22097,24 +21355,24 @@ vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},y sta {z1} -vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 +vbuz1=_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:20.0 + ldy #0 + lda ({z2}),y ldy {z2} - lda {c1},y clc - ldy #0 - adc ({z2}),y + adc {c1},y sta {z1} -vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z3} - lda {c1},y +vbuz1=_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:18.0 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z3} + and {c1},y sta {z1} -vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z3} - lda {c1},y +vbuz1=_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:18.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z3} + ora {c1},y sta {z1} vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z3} @@ -22129,12 +21387,12 @@ vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_minus_pbuc1_d sec sbc {c1},y sta {z1} -vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z3} - lda {c1},y - clc +vbuz1=_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:20.0 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z3} + clc + adc {c1},y sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuc1 @@ -22146,20 +21404,20 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuc2 -vbuz1=_deref_pbuz2_band_vbuc1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=_deref_pbuz2_band_vbuc1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + lda #{c1} ldy #0 - lda ({z2}),y - and #{c1} + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_vbuc1 < vbuaa=_deref_pbuz1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 lda #{c1} ldy #0 ora ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_bxor_vbuc1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=_deref_pbuz2_bxor_vbuc1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + lda #{c1} ldy #0 - lda ({z2}),y - eor #{c1} + eor ({z2}),y sta {z1} vbuz1=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.5 ldy #0 @@ -22167,11 +21425,11 @@ vbuz1=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_mi sec sbc #{c1} sta {z1} -vbuz1=_deref_pbuz2_plus_vbuc1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 - ldy #0 - lda ({z2}),y +vbuz1=_deref_pbuz2_plus_vbuc1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z2}),y sta {z1} vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:7.0 and {c1} @@ -22182,17 +21440,17 @@ vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__d vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:7.0 eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:17.0 - tax - lda {c1} - stx $ff +vbuz1=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:17.0 + ldx {c1} + sta $ff + txa sec sbc $ff sta {z1} -vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:17.0 - tay - lda {c1} - sty $ff +vbuz1=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:17.0 + ldy {c1} + sta $ff + tya sec sbc $ff sta {z1} @@ -22246,13 +21504,13 @@ vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbu clc adc {c1} sta {z1} -vbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 - lda {z1} - and {c1} +vbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 + lda {c1} + and {z1} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 - lda {z1} - ora {c1} +vbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 + lda {c1} + ora {z1} sta {z1} vbuz1=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 lda {z1} @@ -22263,18 +21521,18 @@ vbuz1=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_mi sec sbc {z1} sta {z1} -vbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} +vbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 + lda {c1} clc - adc {c1} + adc {z1} sta {z1} -vbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 - lda {z2} - and {c1} +vbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 + lda {c1} + and {z2} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 - lda {z2} - ora {c1} +vbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 + lda {c1} + ora {z2} sta {z1} vbuz1=_deref_pbuc1_bxor_vbuz2 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 lda {z2} @@ -22285,25 +21543,25 @@ vbuz1=_deref_pbuc1_minus_vbuz2 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_mi sec sbc {z2} sta {z1} -vbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 - lda {z2} +vbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 + lda {c1} clc - adc {c1} + adc {z2} sta {z1} -vbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y sta {z1} -vbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y sta {z1} -vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y sta {z1} vbuz1=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 lda {c1} @@ -22311,26 +21569,26 @@ vbuz1=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < ldy #0 sbc ({z1}),y sta {z1} -vbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy #0 - lda ({z1}),y +vbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c1} clc - adc {c1} - sta {z1} -vbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy #0 - lda ({z2}),y - and {c1} + adc ({z1}),y sta {z1} -vbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z2}),y - ora {c1} + and ({z2}),y sta {z1} -vbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} ldy #0 - lda ({z2}),y - eor {c1} + ora ({z2}),y + sta {z1} +vbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {c1} + ldy #0 + eor ({z2}),y sta {z1} vbuz1=_deref_pbuc1_minus__deref_pbuz2 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 lda {c1} @@ -22338,11 +21596,11 @@ vbuz1=_deref_pbuc1_minus__deref_pbuz2 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < ldy #0 sbc ({z2}),y sta {z1} -vbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy #0 - lda ({z2}),y +vbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z2}),y sta {z1} vbuz1=_deref_pbuc1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 lda {c1} @@ -22561,114 +21819,114 @@ vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_der clc adc {c1},y sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z1} +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {c1} - and {c1},y - sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} - lda {c1} and {c1},x sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {c1} ldy {z1} - lda {c1} - ora {c1},y + and {c1},y sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {c1} + ldx {z1} ora {c1},x sta {z1} -vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {c1} ldy {z1} - lda {c1},y - eor {c1} + ora {c1},y sta {z1} vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c1},x eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z1} - lda {c1} - sec - sbc {c1},y + lda {c1},y + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} sec sbc {c1},x sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} ldy {z1} - lda {c1} - clc - adc {c1},y + sec + sbc {c1},y sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} clc adc {c1},x sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z2} +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {c1} - and {c1},y + ldy {z1} + clc + adc {c1},y sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z2} +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < 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} + ldx {z2} and {c1},x sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < 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:14.5 + lda {c1} ldy {z2} - lda {c1} - ora {c1},y + and {c1},y sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z2} +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {c1} + ldx {z2} ora {c1},x sta {z1} -vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {c1} ldy {z2} - lda {c1},y - eor {c1} + ora {c1},y sta {z1} vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} - lda {c1} - sec - sbc {c1},y + lda {c1},y + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z2} +vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z2} sec sbc {c1},x sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} ldy {z2} - lda {c1} - clc - adc {c1},y + sec + sbc {c1},y sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z2} +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z2} clc adc {c1},x sta {z1} +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} + ldy {z2} + clc + adc {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc1 @@ -22777,114 +22035,114 @@ vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_der clc adc {c2},y sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z1} +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=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:14.5 lda {c1} - and {c2},y - sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} - lda {c1} and {c2},x sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_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:14.5 + lda {c1} ldy {z1} - lda {c1} - ora {c2},y + and {c2},y sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} +vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {c1} + ldx {z1} ora {c2},x sta {z1} -vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {c1} ldy {z1} - lda {c2},y - eor {c1} + ora {c2},y sta {z1} vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z1} - lda {c1} - sec - sbc {c2},y + lda {c2},y + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} sec sbc {c2},x sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} ldy {z1} - lda {c1} - clc - adc {c2},y + sec + sbc {c2},y sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} clc adc {c2},x sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z2} +vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {c1} - and {c2},y + ldy {z1} + clc + adc {c2},y sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z2} +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < 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:14.5 lda {c1} + ldx {z2} and {c2},x sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_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:14.5 + lda {c1} ldy {z2} - lda {c1} - ora {c2},y + and {c2},y sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z2} +vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {c1} + ldx {z2} ora {c2},x sta {z1} -vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {c1} ldy {z2} - lda {c2},y - eor {c1} + ora {c2},y sta {z1} vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c2},x eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} - lda {c1} - sec - sbc {c2},y + lda {c2},y + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z2} +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z2} sec sbc {c2},x sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} ldy {z2} - lda {c1} - clc - adc {c2},y + sec + sbc {c2},y sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z2} +vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z2} clc adc {c2},x sta {z1} +vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} + ldy {z2} + clc + adc {c2},y + sta {z1} vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:17.5 ldx {c1} lda #{c1} @@ -25640,25 +24898,25 @@ vbuz1=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - tay - lda {z1} - and {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 tax - lda {z1} - and {c1},x + lda {c1},x + and {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 tay - lda {z1} - ora {c1},y + lda {c1},y + and {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.5 tax - lda {z1} - ora {c1},x + lda {c1},x + ora {z1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + ora {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:14.5 @@ -25673,62 +24931,62 @@ vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 sec sbc {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - tay - lda {z1} +vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.5 + tax + lda {c1},x clc - adc {c1},y + adc {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tax - lda {z1} - clc - adc {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - tay - lda {z2} - and {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tax - lda {z2} - and {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - tay - lda {z2} - ora {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tax - lda {z2} - ora {c1},x - sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz2 -vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.5 tay lda {c1},y - sec - sbc {z2} + clc + adc {z1} sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 + tax + lda {c1},x + and {z2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_band_vbuz2 < vbuz1=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:12.5 + tay + lda {c1},y + and {z2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.5 + tax + lda {c1},x + ora {z2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz2 < vbuz1=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:12.5 + tay + lda {c1},y + ora {z2} + sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz2 vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:14.5 tax lda {c1},x sec sbc {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z2} - clc - adc {c1},y + lda {c1},y + sec + sbc {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.5 tax - lda {z2} + lda {c1},x clc - adc {c1},x + adc {z2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuz1=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:14.5 + tay + lda {c1},y + clc + adc {z2} sta {z1} vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 tay @@ -25794,36 +25052,36 @@ vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuyy_plus__ ldy #0 adc ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - tay - lda {c1} - and {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax lda {c1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay lda {c1} - ora {c1},y + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax lda {c1} ora {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 +vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay - lda {c1},y - eor {c1} + lda {c1} + ora {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c1},x eor {c1} sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 + tay + lda {c1},y + eor {c1} + sta {z1} vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c1},x @@ -25836,18 +25094,18 @@ vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_minus sec sbc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - tay - lda {c1} - clc - adc {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax lda {c1} clc adc {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + tay + lda {c1} + clc + adc {c1},y + sta {z1} vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c1},x @@ -26608,13 +25866,13 @@ vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 - lda {z1} - and {c1},x +vbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.5 + lda {c1},x + and {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 - lda {z1} - ora {c1},x +vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.5 + lda {c1},x + ora {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz1 vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:12.5 @@ -26622,18 +25880,18 @@ vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 sec sbc {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} +vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.5 + lda {c1},x clc - adc {c1},x + adc {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 - lda {z2} - and {c1},x +vbuz1=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 cycles:10.5 + lda {c1},x + and {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 - lda {z2} - ora {c1},x +vbuz1=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 cycles:10.5 + lda {c1},x + ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz2 vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:12.5 @@ -26641,20 +25899,20 @@ vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 sec sbc {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z2} +vbuz1=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 cycles:12.5 + lda {c1},x clc - adc {c1},x + adc {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < 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:15.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},x @@ -26667,21 +25925,21 @@ vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus ldy #0 sbc ({z1}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 - ldy #0 - lda ({z1}),y +vbuz1=pbuc1_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 Y cycles:17.0 + lda {c1},x clc - adc {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy #0 - lda ({z2}),y - and {c1},x + adc ({z1}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x ldy #0 - lda ({z2}),y - ora {c1},x + and ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x + ldy #0 + ora ({z2}),y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},x @@ -26694,11 +25952,11 @@ vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus ldy #0 sbc ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 - ldy #0 - lda ({z2}),y +vbuz1=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:17.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z2}),y sta {z1} vbuz1=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 cycles:11.5 lda {c1} @@ -26880,44 +26138,38 @@ vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbux clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_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:15.0 - ldy {z1} - lda {c1},x - and {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 - ldy {z1} +vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - ora {c1},y + ldy {z1} + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z1} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - sec - sbc {c1},y + ldy {z1} + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x ldx {z1} sec sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},x - clc - adc {c1},y + ldy {z1} + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x @@ -26925,44 +26177,44 @@ vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},x - and {c1},y + ldy {z1} + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z2} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - ora {c1},y + ldy {z2} + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - sec - sbc {c1},y + ldy {z2} + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x ldx {z2} sec sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},x - clc - adc {c1},y + ldy {z2} + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x @@ -26970,6 +26222,12 @@ vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbux clc adc {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c1},x + ldy {z2} + clc + adc {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc1 @@ -27041,44 +26299,38 @@ vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbux clc adc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_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:15.0 - ldy {z1} - lda {c1},x - and {c2},y - sta {z1} vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z1} and {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 - ldy {z1} +vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - ora {c2},y + ldy {z1} + and {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z1} ora {c2},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - sec - sbc {c2},y + ldy {z1} + ora {c2},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x ldx {z1} sec sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},x - clc - adc {c2},y + ldy {z1} + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x @@ -27086,44 +26338,44 @@ vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz clc adc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},x - and {c2},y + ldy {z1} + clc + adc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z2} and {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - ora {c2},y + ldy {z2} + and {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z2} ora {c2},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - sec - sbc {c2},y + ldy {z2} + ora {c2},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x ldx {z2} sec sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},x - clc - adc {c2},y + ldy {z2} + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x @@ -27131,6 +26383,12 @@ vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbux clc adc {c2},x sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c1},x + ldy {z2} + clc + adc {c2},y + sta {z1} vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:20.0 lda {c1},x tax @@ -27180,13 +26438,6 @@ vbuz1=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < lda {c1},x and #{c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 - lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff - sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 lda {c1},x tax @@ -27194,6 +26445,13 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vb stx $ff ora $ff sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 + lda {c1},x + tay + lda #{c1} + sty $ff + ora $ff + sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.5 lda {c1},x eor #{c1} @@ -27212,13 +26470,6 @@ vbuz1=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < lda {c1},x and #{c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 - lda {c1},x - tay - lda #{c2} - sty $ff - ora $ff - sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 lda {c1},x tax @@ -27226,6 +26477,13 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vb stx $ff ora $ff sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 + lda {c1},x + tay + lda #{c2} + sty $ff + ora $ff + sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.5 lda {c1},x eor #{c2} @@ -27298,13 +26556,13 @@ vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 - lda {z1} - and {c1},y +vbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.5 + lda {c1},y + and {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 - lda {z1} - ora {c1},y +vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.5 + lda {c1},y + ora {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz1 vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:12.5 @@ -27312,18 +26570,18 @@ vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 sec sbc {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} +vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.5 + lda {c1},y clc - adc {c1},y + adc {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 - lda {z2} - and {c1},y +vbuz1=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 cycles:10.5 + lda {c1},y + and {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 - lda {z2} - ora {c1},y +vbuz1=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 cycles:10.5 + lda {c1},y + ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:12.5 @@ -27331,10 +26589,10 @@ vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 sec sbc {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z2} +vbuz1=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 cycles:12.5 + lda {c1},y clc - adc {c1},y + adc {z2} sta {z1} vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y @@ -27570,20 +26828,20 @@ vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuy clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < 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 cycles:15.0 +vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c1},y ldx {z1} - lda {c1},x - and {c1},y + and {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},y ldy {z1} and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y + ora {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},y @@ -27591,9 +26849,9 @@ vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy ora {c1},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},y + ldx {z1} sec sbc {c1},x sta {z1} @@ -27603,11 +26861,11 @@ vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},y @@ -27615,20 +26873,20 @@ vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuy clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < 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 cycles:15.0 +vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c1},y ldx {z2} - lda {c1},x - and {c1},y + and {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_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:15.0 lda {c1},y ldy {z2} and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c1},y ldx {z2} - lda {c1},x - ora {c1},y + ora {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_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:15.0 lda {c1},y @@ -27636,9 +26894,9 @@ vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy ora {c1},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},y + ldx {z2} sec sbc {c1},x sta {z1} @@ -27648,11 +26906,11 @@ vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbu sec sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c1},y ldx {z2} - lda {c1},x clc - adc {c1},y + adc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},y @@ -27731,9 +26989,9 @@ vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuy clc adc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < 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 cycles:15.0 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},y + ldx {z1} and {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 @@ -27741,9 +26999,9 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuy ldy {z1} and {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},y + ldx {z1} ora {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 @@ -27752,9 +27010,9 @@ vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy ora {c2},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},y + ldx {z1} sec sbc {c2},x sta {z1} @@ -27764,9 +27022,9 @@ vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},y + ldx {z1} clc adc {c2},x sta {z1} @@ -27776,9 +27034,9 @@ vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuy clc adc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < 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 cycles:15.0 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},y + ldx {z2} and {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_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:15.0 @@ -27786,9 +27044,9 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuy ldy {z2} and {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},y + ldx {z2} ora {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_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:15.0 @@ -27797,9 +27055,9 @@ vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy ora {c2},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},y + ldx {z2} sec sbc {c2},x sta {z1} @@ -27809,9 +27067,9 @@ vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbu sec sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},y + ldx {z2} clc adc {c2},x sta {z1} @@ -27821,21 +27079,21 @@ vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuy clc adc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:20.0 lda {c1},y - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:20.0 lda {c1},y - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 @@ -27847,14 +27105,14 @@ vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_ sec sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 lda {c1},y - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc2 @@ -27930,22 +27188,22 @@ vbuz1=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < clc adc #{c2} sta {z1} -vbuz1=pbuc1_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:10.5 - ldy {z1} - and {c1},y - sta {z1} vbuz1=pbuc1_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:10.5 ldx {z1} and {c1},x sta {z1} -vbuz1=pbuc1_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:10.5 +vbuz1=pbuc1_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:10.5 ldy {z1} - ora {c1},y + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z1} ora {c1},x sta {z1} +vbuz1=pbuc1_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:10.5 + ldy {z1} + ora {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:20.5 tax @@ -27955,36 +27213,36 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx sec sbc $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - ldy {z1} - clc - adc {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < vbuz1=pbuc1_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:12.5 - txa +vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} - and {c1},y + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < vbuz1=pbuc1_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:12.5 txa ldx {z1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuz1=pbuc1_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:12.5 - txa +vbuz1=pbuc1_derefidx_vbuz1_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:12.5 ldy {z1} - ora {c1},y + txa + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 txa ldx {z1} ora {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_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:12.5 + ldy {z1} + txa + ora {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuxx vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:18.5 ldy {z1} @@ -27993,38 +27251,38 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx sec sbc $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - txa - ldy {z1} - clc - adc {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z1} clc adc {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_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:14.5 + ldy {z1} + txa + clc + adc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_band_vbuyy < vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ldx {z1} + tya + and {c1},x + sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_vbuyy < vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tya ldy {z1} and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_vbuyy < vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tya +vbuz1=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} - and {c1},x + tya + ora {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tya ldy {z1} ora {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tya - ldx {z1} - ora {c1},x - sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuyy vbuz1=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:18.5 ldx {z1} @@ -28033,18 +27291,18 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy sec sbc $ff sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + ldx {z1} + tya + clc + adc {c1},x + sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya ldy {z1} clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya - ldx {z1} - clc - adc {c1},x - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {z1} tax @@ -28066,18 +27324,18 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vb ora {c1},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz1 -vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 - ldy {z1} - lda {c1},y - sec - sbc {z1} - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x sec sbc {z1} sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + sec + sbc {z1} + sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} tax @@ -28090,44 +27348,38 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuz1=pbuc1_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:13.5 - lda {z2} - ldy {z1} - and {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuz1=pbuc1_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:13.5 lda {z2} ldx {z1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuz1=pbuc1_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:13.5 +vbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuz1=pbuc1_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:13.5 lda {z2} ldy {z1} - ora {c1},y + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z2} ldx {z1} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 -vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 +vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuz1=pbuc1_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:13.5 + lda {z2} ldy {z1} - lda {c1},y - sec - sbc {z2} + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x sec sbc {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z2} +vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 ldy {z1} - clc - adc {c1},y + lda {c1},y + sec + sbc {z2} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} @@ -28135,17 +27387,23 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 +vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z2} ldy {z1} - lda {c1},y - ldy #0 - and ({z1}),y + clc + adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z1} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < 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 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + and {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < 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:18.0 + ldy #0 + lda ({z1}),y + ldy {z1} + ora {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z1} @@ -28160,12 +27418,12 @@ vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus ldy #0 sbc ({z1}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z1} - lda {c1},y - clc +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < 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:20.0 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z1} + 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} @@ -28199,41 +27457,35 @@ vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__ ldy #0 adc ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {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} - and {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} - lda {c1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=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:14.5 + lda {c1} ldy {z1} - lda {c1} - ora {c1},y + and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {c1} + ldx {z1} ora {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {c1} ldy {z1} - lda {c1},y - eor {c1} + ora {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c1},x eor {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 +vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c1},y - sec - sbc {c1} + eor {c1} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -28241,53 +27493,53 @@ vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus sec sbc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} - lda {c1} - clc - adc {c1},y + lda {c1},y + sec + sbc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} ldy {z1} - lda {c1},y - and {c2} + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c1},x and {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c1},y - ora {c2} + and {c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c1},x ora {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c1},y - eor {c2} + ora {c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c1},x eor {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 +vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c1},y - sec - sbc {c2} + eor {c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -28295,11 +27547,11 @@ vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus sec sbc {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 +vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c1},y - clc - adc {c2} + sec + sbc {c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -28307,6 +27559,12 @@ vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_der clc adc {c2} sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c1},y + clc + adc {c2} + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -28382,23 +27640,17 @@ CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc2 -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - tay - lda {c1},y - ldy {z1} - and {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c1},x ldx {z1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},y ldy {z1} - ora {c1},y + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -28406,20 +27658,19 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1 ldx {z1} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax - ldy {z1} - lda {c1},y - sec - sbc {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},y ldy {z1} - clc - adc {c1},y + ora {c1},y + sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_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:19.0 + ldx {z1} + tay + lda {c1},x + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -28428,26 +27679,33 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_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:15.0 +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + tay + lda {c1},y ldy {z1} - lda {c1},x - and {c1},y + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 - ldy {z1} +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - ora {c1},y + ldy {z1} + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z1} ora {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + lda {c1},x + ldy {z1} + ora {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} @@ -28455,32 +27713,32 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbu sec sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} - lda {c1},x - clc - adc {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x ldx {z1} clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < 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 cycles:15.0 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},x - and {c1},y + ldy {z1} + clc + adc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c1},y + ldx {z1} + and {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},y ldy {z1} and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y + ora {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},y @@ -28494,11 +27752,11 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbu sec sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},y @@ -28506,44 +27764,38 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuy clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < 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:15.0 - ldy {z1} - lda {c1},y - and {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},x and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < 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:15.0 +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < 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:15.0 ldy {z1} lda {c1},y - ora {c1},y + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},x ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < 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:15.0 ldy {z1} lda {c1},y - sec - sbc {c1},y + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c1},x sec sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y - clc - adc {c1},y + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} @@ -28551,38 +27803,37 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} - and {c1},y + lda {c1},y + clc + adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z2} - lda {c1},x +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} + lda {c1},x + ldx {z2} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < 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:18.0 ldy {z1} - ora {c1},y + lda {c1},y + ldy {z2} + and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z2} - lda {c1},x +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} + lda {c1},x + ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < 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:18.0 ldy {z1} lda {c1},y ldy {z2} - sec - sbc {c1},y + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c1},x @@ -28590,20 +27841,27 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbu sec sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z2} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z1} - clc - adc {c1},y + lda {c1},y + ldy {z2} + sec + sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} - lda {c1},x +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} + lda {c1},x + ldx {z2} clc adc {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < 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:20.0 + ldy {z1} + lda {c1},y + ldy {z2} + clc + adc {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -28639,12 +27897,12 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1 ora {c1},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax - ldy {z1} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_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:19.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -28660,26 +27918,26 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 - ldy {z1} - lda {c1},y - and {c2},x - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c2},x ldx {z1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + lda {c2},x ldy {z1} - lda {c1},y - ora {c2},x + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c2},x ldx {z1} ora {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + lda {c2},x + ldy {z1} + ora {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} @@ -28687,32 +27945,32 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbu sec sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 - ldy {z1} - lda {c1},y - clc - adc {c2},x - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c2},x + ldy {z1} + clc + adc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c2},y ldx {z1} - lda {c1},x - and {c2},y + and {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:15.0 lda {c2},y ldy {z1} and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c2},y ldx {z1} - lda {c1},x - ora {c2},y + ora {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < 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:15.0 lda {c2},y @@ -28726,11 +27984,11 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbu sec sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y ldx {z1} - lda {c1},x clc - adc {c2},y + adc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},y @@ -28738,44 +27996,38 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < 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:15.0 - ldy {z1} - lda {c1},y - and {c2},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},x and {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < 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:15.0 +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < 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:15.0 ldy {z1} lda {c1},y - ora {c2},y + and {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},x ora {c2},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < 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:15.0 ldy {z1} lda {c1},y - sec - sbc {c2},y + ora {c2},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c1},x sec sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y - clc - adc {c2},y + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} @@ -28783,38 +28035,37 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz clc adc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:18.0 - ldy {z2} - lda {c2},y +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} - and {c1},y + lda {c1},y + clc + adc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z2} - lda {c2},x +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuz1=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} - and {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < 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:18.0 - ldy {z2} - lda {c2},y - ldy {z1} - ora {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c1},x ldx {z2} - lda {c2},x - ldx {z1} - ora {c1},x + and {c2},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuz1=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < 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:18.0 ldy {z1} lda {c1},y ldy {z2} - sec - sbc {c2},y + and {c2},y sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + ldx {z1} + lda {c1},x + ldx {z2} + ora {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < 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:18.0 + ldy {z1} + lda {c1},y + ldy {z2} + ora {c2},y + sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c1},x @@ -28822,19 +28073,26 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbu sec sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z2} - lda {c2},y +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z1} - clc - adc {c1},y + lda {c1},y + ldy {z2} + sec + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} - lda {c2},x +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} + lda {c1},x + ldx {z2} clc - adc {c1},x + adc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < 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:20.0 + ldy {z1} + lda {c1},y + ldy {z2} + clc + adc {c2},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 @@ -28851,32 +28109,26 @@ CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -vbuz1=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 - ldy {z1} - lda {c1},y - and #{c1} - sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x and #{c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 -vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y - eor #{c1} + and #{c1} sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x eor #{c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y - sec - sbc #{c1} + eor #{c1} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:14.5 ldx {z1} @@ -28884,11 +28136,11 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 sec sbc #{c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c1},y - clc - adc #{c1} + sec + sbc #{c1} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 ldx {z1} @@ -28896,32 +28148,32 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < clc adc #{c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuz1=vbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c1},y - and #{c2} + clc + adc #{c1} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuz1=vbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x and #{c2} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 -vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuz1=vbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuz1=vbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y - eor #{c2} + and #{c2} sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuz1=vbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x eor #{c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuz1=vbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y - sec - sbc #{c2} + eor #{c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:14.5 ldx {z1} @@ -28929,11 +28181,11 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 sec sbc #{c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuz1=vbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c1},y - clc - adc #{c2} + sec + sbc #{c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuz1=vbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 ldx {z1} @@ -28941,61 +28193,67 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuz1=vbuc2_plus_pbuc1_derefidx_vbuz1 < clc adc #{c2} sta {z1} -vbuz1=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:10.5 - ldy {z2} - and {c1},y +vbuz1=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuz1=vbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + clc + adc #{c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z2} and {c1},x sta {z1} -vbuz1=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:10.5 +vbuz1=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:10.5 ldy {z2} - ora {c1},y + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuaa -vbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < vbuz1=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:20.5 - tax +vbuz1=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:10.5 ldy {z2} - lda {c1},y - stx $ff + ora {c1},y + sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuaa +vbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:20.5 + ldx {z2} + tay + lda {c1},x + sty $ff sec sbc $ff sta {z1} -vbuz1=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:12.5 - ldy {z2} - clc - adc {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z2} clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_vbuxx < vbuz1=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:12.5 - txa +vbuz1=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:12.5 ldy {z2} - and {c1},y + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_vbuxx < vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 txa ldx {z2} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuxx < vbuz1=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:12.5 - txa +vbuz1=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:12.5 ldy {z2} - ora {c1},y + txa + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_vbuxx < vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 txa ldx {z2} ora {c1},x sta {z1} +vbuz1=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:12.5 + ldy {z2} + txa + ora {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuxx vbuz1=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:18.5 ldy {z2} @@ -29004,38 +28262,38 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx sec sbc $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_vbuxx < vbuz1=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:14.5 - txa - ldy {z2} - clc - adc {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_vbuxx < vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z2} clc adc {c1},x sta {z1} +vbuz1=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:14.5 + ldy {z2} + txa + clc + adc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ldx {z2} + tya + and {c1},x + sta {z1} vbuz1=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:12.5 tya ldy {z2} and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tya +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z2} - and {c1},x + tya + ora {c1},x sta {z1} vbuz1=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:12.5 tya ldy {z2} ora {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - tya - ldx {z2} - ora {c1},x - sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuyy vbuz1=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:18.5 ldx {z2} @@ -29044,63 +28302,63 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy sec sbc $ff sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + ldx {z2} + tya + clc + adc {c1},x + sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya ldy {z2} clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya - ldx {z2} - clc - adc {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z1} - and {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z2} - lda {z1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < 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 {z1} ldy {z2} - lda {z1} - ora {c1},y + and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z1} + ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz1 -vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda {z1} ldy {z2} - lda {c1},y - sec - sbc {z1} + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz1 vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.5 ldx {z2} lda {c1},x sec sbc {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 ldy {z2} - lda {z1} - clc - adc {c1},y + lda {c1},y + sec + sbc {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} + ldx {z2} clc adc {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z1} + ldy {z2} + clc + adc {c1},y + sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {z2} tax @@ -29122,18 +28380,18 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vb ora {c1},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz2 -vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 - ldy {z2} - lda {c1},y - sec - sbc {z2} - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.5 ldx {z2} lda {c1},x sec sbc {z2} sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 + ldy {z2} + lda {c1},y + sec + sbc {z2} + sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z2} tax @@ -29146,62 +28404,62 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z3} - and {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z2} - lda {z3} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < 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 {z3} ldy {z2} - lda {z3} - ora {c1},y + and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z3} + ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz3 -vbuz1=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:15.5 +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda {z3} ldy {z2} - lda {c1},y - sec - sbc {z3} + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz3 vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.5 ldx {z2} lda {c1},x sec sbc {z3} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuz1=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:15.5 ldy {z2} - lda {z3} - clc - adc {c1},y + lda {c1},y + sec + sbc {z3} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z3} + ldx {z2} clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z3} ldy {z2} - lda {c1},y - ldy #0 - and ({z1}),y + clc + adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +vbuz1=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:18.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + and {c1},y + sta {z1} +vbuz1=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:18.0 + ldy #0 + lda ({z1}),y + ldy {z2} + ora {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} @@ -29216,24 +28474,24 @@ vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus ldy #0 sbc ({z1}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 +vbuz1=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:20.0 + ldy #0 + lda ({z1}),y ldy {z2} - lda {c1},y clc - ldy #0 - adc ({z1}),y + adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +vbuz1=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:18.0 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z2} + and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < 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:18.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z2} + ora {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} @@ -29248,12 +28506,12 @@ vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus ldy #0 sbc ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z2} - lda {c1},y - clc +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < 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:20.0 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z2} + 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} @@ -29287,41 +28545,35 @@ vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__ ldy #0 adc ({z3}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z2} +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} - and {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z2} - lda {c1} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=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:14.5 + lda {c1} ldy {z2} - lda {c1} - ora {c1},y + and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {c1} + ldx {z2} ora {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {c1} ldy {z2} - lda {c1},y - eor {c1} + ora {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x eor {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - sec - sbc {c1} + eor {c1} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z2} @@ -29329,53 +28581,53 @@ vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus sec sbc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z2} - lda {c1} - clc - adc {c1},y + lda {c1},y + sec + sbc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z2} clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} ldy {z2} - lda {c1},y - and {c2} + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x and {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - ora {c2} + and {c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x ora {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - eor {c2} + ora {c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x eor {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - sec - sbc {c2} + eor {c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z2} @@ -29383,11 +28635,11 @@ vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus sec sbc {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 +vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z2} lda {c1},y - clc - adc {c2} + sec + sbc {c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z2} @@ -29395,6 +28647,12 @@ vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__ clc adc {c2} sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z2} + lda {c1},y + clc + adc {c2} + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz1_derefidx_vbuaa @@ -29520,23 +28778,17 @@ CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_plus_pbuz3_derefidx_vbuc2 -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuz1=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:17.0 - tay - lda {c1},y - ldy {z2} - and {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c1},x ldx {z2} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuz1=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:17.0 +vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < vbuz1=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:17.0 tay lda {c1},y ldy {z2} - ora {c1},y + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -29544,20 +28796,19 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1 ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax - ldy {z2} - lda {c1},y - sec - sbc {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuz1=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:17.0 tay lda {c1},y ldy {z2} - clc - adc {c1},y + ora {c1},y + sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_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:19.0 + ldx {z2} + tay + lda {c1},x + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -29566,26 +28817,33 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_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:15.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + tay + lda {c1},y ldy {z2} - lda {c1},x - and {c1},y + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z2} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 lda {c1},x - ora {c1},y + ldy {z2} + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c1},x ldx {z2} ora {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + lda {c1},x + ldy {z2} + ora {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z2} @@ -29593,32 +28851,32 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbu sec sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z2} - lda {c1},x - clc - adc {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},x ldx {z2} clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},x - and {c1},y + ldy {z2} + clc + adc {c1},y + sta {z1} +vbuz1=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_vbuxx - clobber:A X cycles:15.0 + lda {c1},y + ldx {z2} + and {c1},x sta {z1} vbuz1=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:15.0 lda {c1},y ldy {z2} and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c1},y ldx {z2} - lda {c1},x - ora {c1},y + ora {c1},x sta {z1} vbuz1=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:15.0 lda {c1},y @@ -29632,11 +28890,11 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbu sec sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c1},y ldx {z2} - lda {c1},x clc - adc {c1},y + adc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c1},y @@ -29644,38 +28902,31 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y - ldy {z1} - and {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z2} - lda {c1},x +vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} + lda {c1},x + ldx {z2} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < 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:18.0 ldy {z1} - ora {c1},y + lda {c1},y + ldy {z2} + and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z2} - lda {c1},x +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} + lda {c1},x + ldx {z2} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z2} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < 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:18.0 ldy {z1} - sec - sbc {c1},y + lda {c1},y + ldy {z2} + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c1},x @@ -29683,58 +28934,59 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbu sec sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} lda {c1},y ldy {z1} - clc - adc {c1},y + sec + sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} - lda {c1},x +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} + lda {c1},x + ldx {z2} clc adc {c1},x sta {z1} -vbuz1=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:15.0 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < 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:20.0 + ldy {z1} lda {c1},y - and {c1},y + ldy {z2} + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z2} lda {c1},x and {c1},x sta {z1} -vbuz1=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:15.0 +vbuz1=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:15.0 ldy {z2} lda {c1},y - ora {c1},y + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z2} lda {c1},x ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=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:15.0 ldy {z2} lda {c1},y - sec - sbc {c1},y + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z2} lda {c1},x sec sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} lda {c1},y - clc - adc {c1},y + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z2} @@ -29742,11 +28994,11 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},x sta {z1} -vbuz1=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:18.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} lda {c1},y - ldy {z3} - and {c1},y + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z2} @@ -29754,11 +29006,11 @@ vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz ldx {z3} and {c1},x sta {z1} -vbuz1=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:18.0 +vbuz1=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:18.0 ldy {z2} lda {c1},y ldy {z3} - ora {c1},y + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z2} @@ -29766,14 +29018,13 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1 ldx {z3} ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=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:18.0 ldy {z2} lda {c1},y ldy {z3} - sec - sbc {c1},y + ora {c1},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c1},x @@ -29781,12 +29032,12 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbu sec sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} lda {c1},y ldy {z3} - clc - adc {c1},y + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} @@ -29795,6 +29046,13 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + ldy {z2} + lda {c1},y + ldy {z3} + clc + adc {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuc1 @@ -29830,12 +29088,12 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2 ora {c1},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax - ldy {z2} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_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:19.0 + ldx {z2} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -29851,26 +29109,26 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_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:15.0 - ldy {z2} - lda {c1},y - and {c2},x - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c2},x ldx {z2} and {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + lda {c2},x ldy {z2} - lda {c1},y - ora {c2},x + and {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 lda {c2},x ldx {z2} ora {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + lda {c2},x + ldy {z2} + ora {c1},y + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z2} @@ -29878,32 +29136,32 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbu sec sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 - ldy {z2} - lda {c1},y - clc - adc {c2},x - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z2} clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c2},x + ldy {z2} + clc + adc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c2},y ldx {z2} - lda {c1},x - and {c2},y + and {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < 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:15.0 lda {c2},y ldy {z2} and {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + lda {c2},y ldx {z2} - lda {c1},x - ora {c2},y + ora {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < 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:15.0 lda {c2},y @@ -29917,11 +29175,11 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbu sec sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y ldx {z2} - lda {c1},x clc - adc {c2},y + adc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},y @@ -29929,38 +29187,31 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y - ldy {z1} - and {c2},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z2} - lda {c1},x +vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} - and {c2},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z2} - lda {c1},y - ldy {z1} - ora {c2},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c2},x ldx {z2} - lda {c1},x + and {c1},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuz1_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:18.0 + ldy {z1} + lda {c2},y + ldy {z2} + and {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} - ora {c2},x + lda {c2},x + ldx {z2} + ora {c1},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuz1_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:18.0 + ldy {z1} + lda {c2},y + ldy {z2} + ora {c1},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z2} - lda {c1},y - ldy {z1} - sec - sbc {c2},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c1},x @@ -29968,58 +29219,59 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbu sec sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} lda {c1},y ldy {z1} - clc - adc {c2},y + sec + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} - lda {c1},x +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} + lda {c2},x + ldx {z2} clc - adc {c2},x + adc {c1},x sta {z1} -vbuz1=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:15.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuz1_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:20.0 + ldy {z1} + lda {c2},y ldy {z2} - lda {c1},y - and {c2},y + clc + adc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z2} lda {c1},x and {c2},x sta {z1} -vbuz1=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:15.0 +vbuz1=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:15.0 ldy {z2} lda {c1},y - ora {c2},y + and {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z2} lda {c1},x ora {c2},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=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:15.0 ldy {z2} lda {c1},y - sec - sbc {c2},y + ora {c2},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z2} lda {c1},x sec sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} lda {c1},y - clc - adc {c2},y + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z2} @@ -30027,11 +29279,11 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz clc adc {c2},x sta {z1} -vbuz1=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:18.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} lda {c1},y - ldy {z3} - and {c2},y + clc + adc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z2} @@ -30039,11 +29291,11 @@ vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz ldx {z3} and {c2},x sta {z1} -vbuz1=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:18.0 +vbuz1=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:18.0 ldy {z2} lda {c1},y ldy {z3} - ora {c2},y + and {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z2} @@ -30051,14 +29303,13 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1 ldx {z3} ora {c2},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=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:18.0 ldy {z2} lda {c1},y ldy {z3} - sec - sbc {c2},y + ora {c2},y sta {z1} +CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c1},x @@ -30066,12 +29317,12 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbu sec sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} lda {c1},y ldy {z3} - clc - adc {c2},y + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} @@ -30080,28 +29331,35 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz clc adc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} lda {c1},y - tay - lda #{c1} - tax - tya - and {c2},x + ldy {z3} + clc + adc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y - tay - lda #{c1} +vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 + ldx {z2} + lda {c1},x tax - tya - ora {c2},x + lda #{c1} + tay + txa + and {c2},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 + ldx {z2} + lda {c1},x + tax + lda #{c1} + tay + txa + ora {c2},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 - ldy {z2} - lda {c1},y +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -30109,15 +29367,15 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbu sec sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldy {z2} - lda {c1},y - tay - lda #{c1} +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z2} + lda {c1},x tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc2 @@ -30129,23 +29387,15 @@ CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc3 -vbuz1=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:12.5 - ldy {z2} - lda {c1},y - and #{c1} - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x and #{c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +vbuz1=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:12.5 ldy {z2} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + and #{c1} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 ldx {z2} @@ -30155,21 +29405,23 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < vb stx $ff ora $ff sta {z1} -vbuz1=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:12.5 +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 ldy {z2} lda {c1},y - eor #{c1} + tay + lda #{c1} + sty $ff + ora $ff sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x eor #{c1} sta {z1} -vbuz1=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:14.5 +vbuz1=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:12.5 ldy {z2} lda {c1},y - sec - sbc #{c1} + eor #{c1} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:14.5 ldx {z2} @@ -30177,11 +29429,11 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc1 sec sbc #{c1} sta {z1} -vbuz1=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:14.5 +vbuz1=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:14.5 ldy {z2} lda {c1},y - clc - adc #{c1} + sec + sbc #{c1} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 ldx {z2} @@ -30189,23 +29441,21 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc1 < clc adc #{c1} sta {z1} -vbuz1=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:12.5 +vbuz1=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:14.5 ldy {z2} lda {c1},y - and #{c2} + clc + adc #{c1} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x and #{c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +vbuz1=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:12.5 ldy {z2} lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + and #{c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 ldx {z2} @@ -30215,21 +29465,23 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < vb stx $ff ora $ff sta {z1} -vbuz1=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:12.5 +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 ldy {z2} lda {c1},y - eor #{c2} + tay + lda #{c2} + sty $ff + ora $ff sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x eor #{c2} sta {z1} -vbuz1=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:14.5 +vbuz1=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:12.5 ldy {z2} lda {c1},y - sec - sbc #{c2} + eor #{c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:14.5 ldx {z2} @@ -30237,11 +29489,11 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuc2 sec sbc #{c2} sta {z1} -vbuz1=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:14.5 +vbuz1=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:14.5 ldy {z2} lda {c1},y - clc - adc #{c2} + sec + sbc #{c2} sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 ldx {z2} @@ -30249,6 +29501,12 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuc2 < clc adc #{c2} sta {z1} +vbuz1=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:14.5 + ldy {z2} + lda {c1},y + clc + adc #{c2} + sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuc1_band_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuc1_bor_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuc1_bxor_vbuaa @@ -30732,18 +29990,18 @@ CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuc2_plus_vbuc3 vbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:5.0 and #{c1} sta {z1} -vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:13.0 - tay - lda #{c1} - sty $ff - ora $ff - sta {z1} vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:13.0 tax lda #{c1} stx $ff ora $ff sta {z1} +vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:13.0 + tay + lda #{c1} + sty $ff + ora $ff + sta {z1} vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:5.0 eor #{c1} sta {z1} @@ -30804,9 +30062,9 @@ vbuz1=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} sta {z1} -vbuz1=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 - lda {z1} - and #{c1} +vbuz1=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 + lda #{c1} + and {z1} sta {z1} vbuz1=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 lda #{c1} @@ -30821,14 +30079,14 @@ vbuz1=vbuc1_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z1} sta {z1} -vbuz1=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 - lda {z1} +vbuz1=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 + lda #{c1} clc - adc #{c1} + adc {z1} sta {z1} -vbuz1=vbuc1_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 - lda {z2} - and #{c1} +vbuz1=vbuc1_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 + lda #{c1} + and {z2} sta {z1} vbuz1=vbuc1_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 lda #{c1} @@ -30843,25 +30101,25 @@ vbuz1=vbuc1_minus_vbuz2 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z2} sta {z1} -vbuz1=vbuc1_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 - lda {z2} +vbuz1=vbuc1_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 + lda #{c1} clc - adc #{c1} + adc {z2} sta {z1} -vbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y sta {z1} vbuz1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 lda #{c1} ldy #0 ora ({z1}),y sta {z1} -vbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y sta {z1} vbuz1=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 lda #{c1} @@ -30869,26 +30127,26 @@ vbuz1=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_mi ldy #0 sbc ({z1}),y sta {z1} -vbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 - ldy #0 - lda ({z1}),y +vbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c1} clc - adc #{c1} - sta {z1} -vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 ldy #0 - lda ({z2}),y - and #{c1} + adc ({z1}),y + sta {z1} +vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + lda #{c1} + ldy #0 + and ({z2}),y sta {z1} vbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 lda #{c1} ldy #0 ora ({z2}),y sta {z1} -vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + lda #{c1} ldy #0 - lda ({z2}),y - eor #{c1} + eor ({z2}),y sta {z1} vbuz1=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 lda #{c1} @@ -30896,11 +30154,11 @@ vbuz1=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_mi ldy #0 sbc ({z2}),y sta {z1} -vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 - ldy #0 - lda ({z2}),y +vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z2}),y sta {z1} vbuz1=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 lda {c1} @@ -31030,23 +30288,15 @@ CANNOT SYNTHESIZE vbuz1=vbuc1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuc1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuc1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuc1_plus_pbuz2_derefidx_vbuc2 -vbuz1=vbuc1_band_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 - tay - lda {c1},y - and #{c1} - sta {z1} vbuz1=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.5 tax lda {c1},x and #{c1} sta {z1} -vbuz1=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +vbuz1=vbuc1_band_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + and #{c1} sta {z1} vbuz1=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 tax @@ -31056,16 +30306,24 @@ vbuz1=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vb stx $ff ora $ff sta {z1} -vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 +vbuz1=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 tay lda {c1},y - eor #{c1} + tay + lda #{c1} + sty $ff + ora $ff sta {z1} vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 tax lda {c1},x eor #{c1} sta {z1} +vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 + tay + lda {c1},y + eor #{c1} + sta {z1} vbuz1=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:15.5 tax lda {c1},x @@ -31080,29 +30338,22 @@ vbuz1=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_minus_pbuc1_derefidx_vbuyy clc adc #{c1}+1 sta {z1} -vbuz1=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 - tay - lda {c1},y - clc - adc #{c1} - sta {z1} vbuz1=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.5 tax lda {c1},x clc adc #{c1} sta {z1} +vbuz1=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 + tay + lda {c1},y + clc + adc #{c1} + sta {z1} vbuz1=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.5 lda {c1},x and #{c1} sta {z1} -vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 - lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff - sta {z1} vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 lda {c1},x tax @@ -31110,6 +30361,13 @@ vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_v stx $ff ora $ff sta {z1} +vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 + lda {c1},x + tay + lda #{c1} + sty $ff + ora $ff + sta {z1} vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.5 lda {c1},x eor #{c1} @@ -31158,33 +30416,26 @@ vbuz1=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < clc adc #{c1} sta {z1} -vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 - ldy {z1} - lda {c1},y - and #{c1} - sta {z1} vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x and #{c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 -vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y - eor #{c1} + and #{c1} sta {z1} +CANNOT SYNTHESIZE vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:16.5 +vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y - eor #$ff - clc - adc #{c1}+1 + eor #{c1} sta {z1} vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.5 ldx {z1} @@ -31193,11 +30444,12 @@ vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 clc adc #{c1}+1 sta {z1} -vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:16.5 ldy {z1} lda {c1},y + eor #$ff clc - adc #{c1} + adc #{c1}+1 sta {z1} vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 ldx {z1} @@ -31205,23 +30457,21 @@ vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < clc adc #{c1} sta {z1} -vbuz1=vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 - ldy {z2} +vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 + ldy {z1} lda {c1},y - and #{c1} + clc + adc #{c1} sta {z1} vbuz1=vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x and #{c1} sta {z1} -vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +vbuz1=vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 ldy {z2} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + and #{c1} sta {z1} vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 ldx {z2} @@ -31231,22 +30481,23 @@ vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vb stx $ff ora $ff sta {z1} -vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 ldy {z2} lda {c1},y - eor #{c1} + tay + lda #{c1} + sty $ff + ora $ff sta {z1} vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x eor #{c1} sta {z1} -vbuz1=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:16.5 +vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy {z2} lda {c1},y - eor #$ff - clc - adc #{c1}+1 + eor #{c1} sta {z1} vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.5 ldx {z2} @@ -31255,11 +30506,12 @@ vbuz1=vbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuz1 clc adc #{c1}+1 sta {z1} -vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=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:16.5 ldy {z2} lda {c1},y + eor #$ff clc - adc #{c1} + adc #{c1}+1 sta {z1} vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 ldx {z2} @@ -31267,6 +30519,12 @@ vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < clc adc #{c1} sta {z1} +vbuz1=vbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 + ldy {z2} + lda {c1},y + clc + adc #{c1} + sta {z1} CANNOT SYNTHESIZE vbuz1=vbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuc1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuc1 @@ -31277,15 +30535,15 @@ CANNOT SYNTHESIZE vbuz1=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuc1_plus_pbuc1_derefidx_vbuc2 -vbuz1=vbuc1_band_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.5 +vbuz1=vbuc1_band_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tax - lda {c2},x - and #{c1} + lda #{c1} + and {c2},x sta {z1} -vbuz1=vbuc1_band_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 +vbuz1=vbuc1_band_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tay - lda {c2},y - and #{c1} + lda #{c1} + and {c2},y sta {z1} vbuz1=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tax @@ -31319,21 +30577,21 @@ vbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy sec sbc {c2},y sta {z1} -vbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.5 +vbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax - lda {c2},x + lda #{c1} clc - adc #{c1} + adc {c2},x sta {z1} -vbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 +vbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay - lda {c2},y + lda #{c1} clc - adc #{c1} + adc {c2},y sta {z1} -vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.5 - lda {c2},x - and #{c1} +vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 + lda #{c1} + and {c2},x sta {z1} vbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 lda #{c1} @@ -31348,14 +30606,14 @@ vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx sec sbc {c2},x sta {z1} -vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.5 - lda {c2},x +vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 + lda #{c1} clc - adc #{c1} + adc {c2},x sta {z1} -vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.5 - lda {c2},y - and #{c1} +vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:9.5 + lda #{c1} + and {c2},y sta {z1} vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:9.5 lda #{c1} @@ -31370,118 +30628,118 @@ vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy sec sbc {c2},y sta {z1} -vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.5 - lda {c2},y +vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 + lda #{c1} clc - adc #{c1} + adc {c2},y sta {z1} -vbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 - ldy {z1} - lda {c2},y - and #{c1} - sta {z1} -vbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 - ldx {z1} - lda {c2},x - and #{c1} - sta {z1} -vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - ldy {z1} +vbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda #{c1} - ora {c2},y - sta {z1} -vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} + and {c2},x + sta {z1} +vbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 lda #{c1} + ldy {z1} + and {c2},y + sta {z1} +vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + lda #{c1} + ldx {z1} ora {c2},x sta {z1} -vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 + lda #{c1} ldy {z1} - lda {c2},y - eor #{c1} + ora {c2},y sta {z1} vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 ldx {z1} lda {c2},x eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy {z1} - lda #{c1} - sec - sbc {c2},y + lda {c2},y + eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda #{c1} + ldx {z1} sec sbc {c2},x sta {z1} -vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda #{c1} ldy {z1} - lda {c2},y - clc - adc #{c1} + sec + sbc {c2},y sta {z1} -vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 +vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda #{c1} ldx {z1} - lda {c2},x clc - adc #{c1} + adc {c2},x sta {z1} -vbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 - ldy {z2} - lda {c2},y - and #{c1} - sta {z1} -vbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 - ldx {z2} - lda {c2},x - and #{c1} - sta {z1} -vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - ldy {z2} +vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda #{c1} - ora {c2},y + ldy {z1} + clc + adc {c2},y sta {z1} -vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z2} +vbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda #{c1} + ldx {z2} + and {c2},x + sta {z1} +vbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 + lda #{c1} + ldy {z2} + and {c2},y + sta {z1} +vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + lda #{c1} + ldx {z2} ora {c2},x sta {z1} -vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 + lda #{c1} ldy {z2} - lda {c2},y - eor #{c1} + ora {c2},y sta {z1} vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c2},x eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy {z2} - lda #{c1} - sec - sbc {c2},y + lda {c2},y + eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z2} +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda #{c1} + ldx {z2} sec sbc {c2},x sta {z1} -vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda #{c1} ldy {z2} - lda {c2},y - clc - adc #{c1} + sec + sbc {c2},y sta {z1} -vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 +vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda #{c1} ldx {z2} - lda {c2},x clc - adc #{c1} + adc {c2},x + sta {z1} +vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda #{c1} + ldy {z2} + clc + adc {c2},y sta {z1} CANNOT SYNTHESIZE vbuz1=vbuc1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuc1_bor_pbuc2_derefidx_vbuc1 @@ -31507,13 +30765,6 @@ vbuz1=vbuc1_band_vbuc2 < vbuaa=vbuc1_band_vbuc2 < vbuaa=vbuc2_band_vbuc1 < vbuaa lda #{c1} and #{c2} sta {z1} -vbuz1=vbuc1_bor_vbuc2 < vbuz1=vbuc2_bor_vbuc1 < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 - lda #{c1} - tay - lda #{c2} - sty $ff - ora $ff - sta {z1} vbuz1=vbuc1_bor_vbuc2 < vbuz1=vbuc2_bor_vbuc1 < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 lda #{c1} tax @@ -31521,6 +30772,13 @@ vbuz1=vbuc1_bor_vbuc2 < vbuz1=vbuc2_bor_vbuc1 < vbuz1=vbuc1_bor_vbuaa < vbuz1=vb stx $ff ora $ff sta {z1} +vbuz1=vbuc1_bor_vbuc2 < vbuz1=vbuc2_bor_vbuc1 < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 + lda #{c1} + tay + lda #{c2} + sty $ff + ora $ff + sta {z1} vbuz1=vbuc1_bxor_vbuc2 < vbuaa=vbuc1_bxor_vbuc2 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 lda #{c1} eor #{c2} @@ -31964,15 +31222,15 @@ _deref_pbuz1=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A Y cycles:12. asl ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_band_vbuyy < _deref_pbuz1=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.0 - tya - stx $ff +_deref_pbuz1=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.0 + txa + sty $ff and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_bor_vbuyy < _deref_pbuz1=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 - tya - stx $ff +_deref_pbuz1=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 + txa + sty $ff ora $ff ldy #0 sta ({z1}),y @@ -31984,9 +31242,9 @@ _deref_pbuz1=vbuxx_minus_vbuyy < _deref_pbuz1=vbuaa_minus_vbuyy < vbuaa=vbuaa_mi sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_plus_vbuyy < _deref_pbuz1=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.0 - tya - stx $ff +_deref_pbuz1=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:18.0 + txa + sty $ff clc adc $ff ldy #0 @@ -32973,14 +32231,14 @@ _deref_pbuz1=vbuz1_plus__deref_pbuz2 < _deref_pbuz1=vbuaa_plus__deref_pbuz2 < _d adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_band__deref_pbuc1 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 - lda {z1} - and {c1} +_deref_pbuz1=vbuz1_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_bor__deref_pbuc1 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 - lda {z1} - ora {c1} +_deref_pbuz1=vbuz1_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + ora {z1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuz1_bxor__deref_pbuc1 < _deref_pbuz1=vbuaa_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 @@ -32994,10 +32252,10 @@ _deref_pbuz1=vbuz1_minus__deref_pbuc1 < _deref_pbuz1=vbuaa_minus__deref_pbuc1 < sbc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_plus__deref_pbuc1 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 - lda {z1} +_deref_pbuz1=vbuz1_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + lda {c1} clc - adc {c1} + adc {z1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_band_pbuz1_derefidx_vbuaa @@ -33065,16 +32323,16 @@ CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_plus_pbuz2_derefidx_vbuc1 -_deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.5 tay - lda {z1} - and {c1},y + lda {c1},y + and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.5 tay - lda {z1} - ora {c1},y + lda {c1},y + ora {z1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuaa @@ -33085,21 +32343,21 @@ _deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_minus_pbuc1_d sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 +_deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.5 tay - lda {z1} + lda {c1},y clc - adc {c1},y + adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - lda {z1} - and {c1},x +_deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},x + and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - lda {z1} - ora {c1},x +_deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},x + ora {z1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuxx @@ -33109,20 +32367,20 @@ _deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_d sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 - lda {z1} +_deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 + lda {c1},x clc - adc {c1},x + adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z1} - and {c1},y +_deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},y + and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z1} - ora {c1},y +_deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},y + ora {z1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuyy @@ -33132,10 +32390,10 @@ _deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_d sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - lda {z1} +_deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 + lda {c1},y clc - adc {c1},y + adc {z1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 @@ -33202,9 +32460,9 @@ CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=vbuz1_band_vbuc1 < _deref_pbuz1=vbuaa_band_vbuc1 < _deref_pbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 - lda {z1} - and #{c1} +_deref_pbuz1=vbuz1_band_vbuc1 < _deref_pbuz1=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 + lda #{c1} + and {z1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuz1_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 @@ -33223,10 +32481,10 @@ _deref_pbuz1=vbuz1_minus_vbuc1 < _deref_pbuz1=vbuaa_minus_vbuc1 < vbuaa=vbuaa_mi sbc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_plus_vbuc1 < _deref_pbuz1=vbuaa_plus_vbuc1 < _deref_pbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - lda {z1} +_deref_pbuz1=vbuz1_plus_vbuc1 < _deref_pbuz1=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 + lda #{c1} clc - adc #{c1} + adc {z1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.0 @@ -33459,14 +32717,14 @@ _deref_pbuz1=vbuz2_plus__deref_pbuz3 < _deref_pbuz1=vbuaa_plus__deref_pbuz2 < _d adc ({z3}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_band__deref_pbuc1 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 - lda {z2} - and {c1} +_deref_pbuz1=vbuz2_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_bor__deref_pbuc1 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 - lda {z2} - ora {c1} +_deref_pbuz1=vbuz2_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + ora {z2} ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_bxor__deref_pbuc1 < _deref_pbuz1=vbuaa_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 @@ -33480,10 +32738,10 @@ _deref_pbuz1=vbuz2_minus__deref_pbuc1 < _deref_pbuz1=vbuaa_minus__deref_pbuc1 < sbc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_plus__deref_pbuc1 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 - lda {z2} +_deref_pbuz1=vbuz2_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + lda {c1} clc - adc {c1} + adc {z2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_band_pbuz1_derefidx_vbuaa @@ -33596,16 +32854,16 @@ CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_plus_pbuz3_derefidx_vbuc1 -_deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.5 tay - lda {z2} - and {c1},y + lda {c1},y + and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.5 tay - lda {z2} - ora {c1},y + lda {c1},y + ora {z2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuaa @@ -33616,21 +32874,21 @@ _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_minus_pbuc1_d sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 +_deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.5 tay - lda {z2} + lda {c1},y clc - adc {c1},y + adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - lda {z2} - and {c1},x +_deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=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:15.5 + lda {c1},x + and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - lda {z2} - ora {c1},x +_deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=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:15.5 + lda {c1},x + ora {z2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuxx @@ -33640,20 +32898,20 @@ _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_d sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 - lda {z2} +_deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=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:17.5 + lda {c1},x clc - adc {c1},x + adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z2} - and {c1},y +_deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},y + and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z2} - ora {c1},y +_deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},y + ora {z2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuyy @@ -33663,35 +32921,35 @@ _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_d sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - lda {z2} +_deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 + lda {c1},y clc - adc {c1},y + adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +_deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {z2} + ldy {z1} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +_deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {z2} + ldy {z1} ora {c1},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z2} + ldy {z1} sec sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +_deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z2} + ldy {z1} clc adc {c1},y ldy #0 @@ -33760,9 +33018,9 @@ CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=vbuz2_band_vbuc1 < _deref_pbuz1=vbuaa_band_vbuc1 < _deref_pbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 - lda {z2} - and #{c1} +_deref_pbuz1=vbuz2_band_vbuc1 < _deref_pbuz1=vbuc1_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 + lda #{c1} + and {z2} ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 @@ -33781,10 +33039,10 @@ _deref_pbuz1=vbuz2_minus_vbuc1 < _deref_pbuz1=vbuaa_minus_vbuc1 < vbuaa=vbuaa_mi sbc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_plus_vbuc1 < _deref_pbuz1=vbuaa_plus_vbuc1 < _deref_pbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - lda {z2} +_deref_pbuz1=vbuz2_plus_vbuc1 < _deref_pbuz1=vbuc1_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 + lda #{c1} clc - adc #{c1} + adc {z2} ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 @@ -34023,22 +33281,22 @@ _deref_pbuz1=_deref_pbuz1_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus__de adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuz1_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuz1_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuz1_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 @@ -34048,11 +33306,11 @@ _deref_pbuz1=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_p sbc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 - ldy #0 - lda ({z1}),y +_deref_pbuz1=_deref_pbuz1_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_band_pbuz1_derefidx_vbuaa @@ -34157,16 +33415,16 @@ _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_ adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -34182,11 +33440,11 @@ _deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_ sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 - ldy #0 - lda ({z1}),y +_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -34223,18 +33481,18 @@ _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pb adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z1} - lda {c1},y +_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < 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 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z1} + and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z1} - lda {c1},y +_deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < 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:23.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + ora {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -34252,26 +33510,26 @@ _deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_ sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 +_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < 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:25.0 + ldy #0 + lda ({z1}),y ldy {z1} - lda {c1},y clc - ldy #0 - adc ({z1}),y + adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z2} - lda {c1},y +_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=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:23.0 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z2} + and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z2} - lda {c1},y +_deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=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:23.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + ora {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -34289,12 +33547,12 @@ _deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_ sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 - ldy {z2} - lda {c1},y - clc +_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=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:25.0 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z2} + clc + adc {c1},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 @@ -34307,10 +33565,10 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=_deref_pbuz1_band_vbuc1 < _deref_pbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz1_band_vbuc1 < _deref_pbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_vbuc1 < _deref_pbuz1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 @@ -34319,10 +33577,10 @@ _deref_pbuz1=_deref_pbuz1_bor_vbuc1 < _deref_pbuz1=vbuc1_bor__deref_pbuz1 < vbua ora ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz1_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:19.5 @@ -34332,11 +33590,11 @@ _deref_pbuz1=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=v sbc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_vbuc1 < _deref_pbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 - ldy #0 - lda ({z1}),y +_deref_pbuz1=_deref_pbuz1_plus_vbuc1 < _deref_pbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 @@ -34639,22 +33897,22 @@ _deref_pbuz1=_deref_pbuz2_plus__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_plus__de adc ({z3}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuz2_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z2}),y - and {c1} + and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuz2_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z2}),y - ora {c1} + ora ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuz2_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z2}),y - eor {c1} + eor ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 @@ -34664,11 +33922,11 @@ _deref_pbuz1=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_p sbc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 - ldy #0 - lda ({z2}),y +_deref_pbuz1=_deref_pbuz2_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuaa @@ -34818,16 +34076,16 @@ _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_ adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z2}),y - and {c1},x + and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z2}),y - ora {c1},x + ora ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -34843,11 +34101,11 @@ _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_ sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 - ldy #0 - lda ({z2}),y +_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -34921,18 +34179,18 @@ _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_ adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z2} - lda {c1},y +_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 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z2} + and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z2} - lda {c1},y +_deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < 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:23.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z2} + ora {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -34950,26 +34208,26 @@ _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_ sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 +_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < 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:25.0 + ldy #0 + lda ({z2}),y ldy {z2} - lda {c1},y clc - ldy #0 - adc ({z2}),y + adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z3} - lda {c1},y +_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 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z3} + and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z3} - lda {c1},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 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z3} + ora {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -34987,12 +34245,12 @@ _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=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 - ldy {z3} - lda {c1},y - clc +_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 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z3} + clc + adc {c1},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuc1 @@ -35005,10 +34263,10 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=_deref_pbuz2_band_vbuc1 < _deref_pbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz2_band_vbuc1 < _deref_pbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z2}),y - and #{c1} + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_vbuc1 < _deref_pbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 @@ -35017,10 +34275,10 @@ _deref_pbuz1=_deref_pbuz2_bor_vbuc1 < _deref_pbuz1=vbuc1_bor__deref_pbuz2 < vbua ora ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz2_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z2}),y - eor #{c1} + eor ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:19.5 @@ -35030,11 +34288,11 @@ _deref_pbuz1=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=v sbc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_vbuc1 < _deref_pbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 - ldy #0 - lda ({z2}),y +_deref_pbuz1=_deref_pbuz2_plus_vbuc1 < _deref_pbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.0 @@ -35049,10 +34307,10 @@ _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbu eor {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +_deref_pbuz1=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:22.0 + ldy {c1} + sta $ff + tya sec sbc $ff ldy #0 @@ -35118,14 +34376,14 @@ _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vb adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_vbuz1 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 - lda {z1} - and {c1} +_deref_pbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_vbuz1 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 - lda {z1} - ora {c1} +_deref_pbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + ora {z1} ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_bxor_vbuz1 < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 @@ -35139,20 +34397,20 @@ _deref_pbuz1=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=v sbc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_vbuz1 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 - lda {z1} +_deref_pbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + lda {c1} clc - adc {c1} + adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_vbuz2 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 - lda {z2} - and {c1} +_deref_pbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_vbuz2 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 - lda {z2} - ora {c1} +_deref_pbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + ora {z2} ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_bxor_vbuz2 < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 @@ -35166,28 +34424,28 @@ _deref_pbuz1=_deref_pbuc1_minus_vbuz2 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=v sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_vbuz2 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 - lda {z2} +_deref_pbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + lda {c1} clc - adc {c1} + adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.5 @@ -35197,29 +34455,29 @@ _deref_pbuz1=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_p sbc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 - ldy #0 - lda ({z1}),y +_deref_pbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z2}),y - and {c1} + and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z2}),y - ora {c1} + ora ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {c1} ldy #0 - lda ({z2}),y - eor {c1} + eor ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_minus__deref_pbuz2 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.5 @@ -35229,11 +34487,11 @@ _deref_pbuz1=_deref_pbuc1_minus__deref_pbuz2 < vbuaa=_deref_pbuc1_minus__deref_p sbc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 - ldy #0 - lda ({z2}),y +_deref_pbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 @@ -35451,15 +34709,15 @@ _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pb adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z1} +_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _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 lda {c1} + ldy {z1} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z1} +_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {c1} + ldy {z1} ora {c1},y ldy #0 sta ({z1}),y @@ -35469,29 +34727,29 @@ _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_ eor {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +_deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z1} sec sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z1} clc adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z2} +_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < _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 lda {c1} + ldy {z2} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z2} +_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {c1} + ldy {z2} ora {c1},y ldy #0 sta ({z1}),y @@ -35501,16 +34759,16 @@ _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_ eor {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z2} +_deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z2} sec sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z2} +_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z2} clc adc {c1},y ldy #0 @@ -35611,15 +34869,15 @@ _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pb adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z1} +_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_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 lda {c1} + ldy {z1} and {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z1} +_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {c1} + ldy {z1} ora {c2},y ldy #0 sta ({z1}),y @@ -35629,29 +34887,29 @@ _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_ eor {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z1} sec sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +_deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z1} clc adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z2} +_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuc2_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 lda {c1} + ldy {z2} and {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z2} +_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {c1} + ldy {z2} ora {c2},y ldy #0 sta ({z1}),y @@ -35661,16 +34919,16 @@ _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_ eor {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z2} +_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z2} sec sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z2} +_deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z2} clc adc {c2},y ldy #0 @@ -38424,16 +37682,16 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx adc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_band_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < _deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.5 tay - lda {z1} - and {c1},y + lda {c1},y + and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.5 tay - lda {z1} - ora {c1},y + lda {c1},y + ora {z1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 @@ -38444,23 +37702,23 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_minus_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuy sbc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.5 tay - lda {z1} + lda {c1},y clc - adc {c1},y + adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_band_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_band_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < _deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.5 tay - lda {z2} - and {c1},y + lda {c1},y + and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.5 tay - lda {z2} - ora {c1},y + lda {c1},y + ora {z2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz2 @@ -38471,11 +37729,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_minus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuy sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.5 tay - lda {z2} + lda {c1},y clc - adc {c1},y + adc {z2} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.0 @@ -39180,14 +38438,14 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx adc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - lda {z1} - and {c1},x +_deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},x + and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - lda {z1} - ora {c1},x +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},x + ora {z1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz1 @@ -39197,20 +38455,20 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus sbc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 - lda {z1} +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 + lda {c1},x clc - adc {c1},x + adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - lda {z2} - and {c1},x +_deref_pbuz1=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:15.5 + lda {c1},x + and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - lda {z2} - ora {c1},x +_deref_pbuz1=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:15.5 + lda {c1},x + ora {z2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz2 @@ -39220,22 +38478,22 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 - lda {z2} +_deref_pbuz1=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:17.5 + lda {c1},x clc - adc {c1},x + adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < 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:20.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -39251,23 +38509,23 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbux sbc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 - ldy #0 - lda ({z1}),y +_deref_pbuz1=pbuc1_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 Y cycles:22.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z2}),y - and {c1},x + and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=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:20.0 + lda {c1},x ldy #0 - lda ({z2}),y - ora {c1},x + ora ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -39283,11 +38541,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbux sbc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 - ldy #0 - lda ({z2}),y +_deref_pbuz1=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:22.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=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:16.5 @@ -39492,56 +38750,56 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefi adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=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:20.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z1} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z1} ora {c1},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z1} sec sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z1} clc adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=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:20.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z2} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z2} ora {c1},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z2} sec sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z2} clc adc {c1},y ldy #0 @@ -39629,56 +38887,56 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2 adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=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:20.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z1} and {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z1} ora {c2},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z1} sec sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z1} clc adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=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:20.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z2} and {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z2} ora {c2},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z2} sec sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z2} clc adc {c2},y ldy #0 @@ -39862,14 +39120,14 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc1_der adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z1} - and {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < _deref_pbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},y + and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z1} - ora {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},y + ora {z1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz1 @@ -39879,20 +39137,20 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus sbc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - lda {z1} +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 + lda {c1},y clc - adc {c1},y + adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z2} - and {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < _deref_pbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},y + and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z2} - ora {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 + lda {c1},y + ora {z2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 @@ -39902,10 +39160,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - lda {z2} +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 + lda {c1},y clc - adc {c1},y + adc {z2} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -40365,22 +39623,22 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefi adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:25.0 lda {c1},y - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:25.0 lda {c1},y - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 @@ -40394,14 +39652,14 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbua sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc2 @@ -40485,11 +39743,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 - tax - ldy {z1} - lda {c1},y - stx $ff +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 + ldx {z1} + tay + lda {c1},x + sty $ff sec sbc $ff ldy #0 @@ -40500,15 +39758,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - txa +_deref_pbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < _deref_pbuz1=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:17.5 ldy {z1} + txa and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - txa +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < _deref_pbuz1=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:17.5 ldy {z1} + txa ora {c1},y ldy #0 sta ({z1}),y @@ -40521,9 +39779,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuy sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - txa +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z1} + txa clc adc {c1},y ldy #0 @@ -40583,15 +39841,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_v adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {z2} + ldy {z1} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {z2} + ldy {z1} ora {c1},y ldy #0 sta ({z1}),y @@ -40603,25 +39861,25 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuy sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z2} + ldy {z1} clc adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < 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_pbuz1 < 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 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z1} + and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z1} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < 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:23.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + ora {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -40639,12 +39897,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefi sbc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 - ldy {z1} - lda {c1},y - clc +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < 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:25.0 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z1} + clc + 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 @@ -40684,15 +39942,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefid adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z1} +_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 lda {c1} + ldy {z1} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {c1} + ldy {z1} ora {c1},y ldy #0 sta ({z1}),y @@ -40709,9 +39967,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefi sbc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z1} clc adc {c1},y ldy #0 @@ -40838,12 +40096,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c1},x + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -40854,15 +40112,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1 adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=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:20.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z1} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z1} ora {c1},y ldy #0 sta ({z1}),y @@ -40874,9 +40132,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z1} clc adc {c1},y ldy #0 @@ -40991,12 +40249,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -41007,16 +40265,16 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1 adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=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:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + lda {c2},x ldy {z1} - lda {c1},y - and {c2},x + and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=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:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + lda {c2},x ldy {z1} - lda {c1},y - ora {c2},x + ora {c1},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx @@ -41027,11 +40285,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc sbc {c2},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c2},x ldy {z1} - lda {c1},y clc - adc {c2},x + adc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:20.0 @@ -41119,30 +40377,30 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1 adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldy {z1} - lda {c1},y - tay - lda #{c1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < _deref_pbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z1} + lda {c1},x tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldy {z1} - lda {c1},y - tay - lda #{c1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < _deref_pbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z1} + lda {c1},x tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -41151,15 +40409,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c1},y - tay - lda #{c1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < _deref_pbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + lda {c1},x tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc2 @@ -41253,11 +40511,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 - tax - ldy {z2} - lda {c1},y - stx $ff +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} + tay + lda {c1},x + sty $ff sec sbc $ff ldy #0 @@ -41268,15 +40526,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - txa +_deref_pbuz1=pbuc1_derefidx_vbuz2_band_vbuxx < _deref_pbuz1=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:17.5 ldy {z2} + txa and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - txa +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuxx < _deref_pbuz1=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:17.5 ldy {z2} + txa ora {c1},y ldy #0 sta ({z1}),y @@ -41289,9 +40547,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuy sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - txa +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} + txa clc adc {c1},y ldy #0 @@ -41378,15 +40636,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuaa adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {z3} + ldy {z2} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {z3} + ldy {z2} ora {c1},y ldy #0 sta ({z1}),y @@ -41398,25 +40656,25 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuy sbc {z3} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z3} + ldy {z2} clc adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < 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_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:23.0 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z2} + and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z2} - lda {c1},y +_deref_pbuz1=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:23.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + ora {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -41434,26 +40692,26 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefi sbc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 +_deref_pbuz1=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:25.0 + ldy #0 + lda ({z1}),y ldy {z2} - lda {c1},y clc - ldy #0 - adc ({z1}),y + adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < 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_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 ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z2} + and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 - ldy {z2} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < 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:23.0 ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z2} + ora {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -41471,12 +40729,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefi sbc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 - ldy {z2} - lda {c1},y - clc +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < 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:25.0 ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z2} + clc + 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 @@ -41516,15 +40774,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < _deref_pbuz1=pbuc1_derefid adc ({z3}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z2} +_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 lda {c1} + ldy {z2} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {c1} + ldy {z2} ora {c1},y ldy #0 sta ({z1}),y @@ -41541,9 +40799,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefi sbc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {c1} + ldy {z2} clc adc {c1},y ldy #0 @@ -41720,12 +40978,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z2} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z2} + tay + lda {c1},x sec - sbc {c1},x + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -41736,15 +40994,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1 adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=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:20.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z2} and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x + ldy {z2} ora {c1},y ldy #0 sta ({z1}),y @@ -41756,9 +41014,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},x + ldy {z2} clc adc {c1},y ldy #0 @@ -41904,12 +41162,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z2} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z2} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -41920,16 +41178,16 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1 adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=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:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + lda {c2},x ldy {z2} - lda {c1},y - and {c2},x + and {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=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:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + lda {c2},x ldy {z2} - lda {c1},y - ora {c2},x + ora {c1},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx @@ -41940,11 +41198,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc sbc {c2},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda {c2},x ldy {z2} - lda {c1},y clc - adc {c2},x + adc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < 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:20.0 @@ -42063,30 +41321,30 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < _deref_pbuz1=pbuc1 adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldy {z2} - lda {c1},y - tay - lda #{c1} +_deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < _deref_pbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z2} + lda {c1},x tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldy {z2} - lda {c1},y - tay - lda #{c1} +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < _deref_pbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z2} + lda {c1},x tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -42095,15 +41353,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c1},y - tay - lda #{c1} +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < _deref_pbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + lda {c1},x tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc2 @@ -42750,9 +42008,9 @@ _deref_pbuz1=vbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus adc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_band_vbuz1 < _deref_pbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 - lda {z1} - and #{c1} +_deref_pbuz1=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 + lda #{c1} + and {z1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 @@ -42771,15 +42029,15 @@ _deref_pbuz1=vbuc1_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbu sbc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus_vbuz1 < _deref_pbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - lda {z1} +_deref_pbuz1=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 + lda #{c1} clc - adc #{c1} + adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_band_vbuz2 < _deref_pbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 - lda {z2} - and #{c1} +_deref_pbuz1=vbuc1_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 + lda #{c1} + and {z2} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 @@ -42798,16 +42056,16 @@ _deref_pbuz1=vbuc1_minus_vbuz2 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbu sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus_vbuz2 < _deref_pbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - lda {z2} +_deref_pbuz1=vbuc1_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 + lda #{c1} clc - adc #{c1} + adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 @@ -42816,10 +42074,10 @@ _deref_pbuz1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa ora ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.5 @@ -42829,17 +42087,17 @@ _deref_pbuz1=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=v sbc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 - ldy #0 - lda ({z1}),y +_deref_pbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z2}),y - and #{c1} + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 @@ -42848,10 +42106,10 @@ _deref_pbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa ora ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z2}),y - eor #{c1} + eor ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.5 @@ -42861,11 +42119,11 @@ _deref_pbuz1=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=v sbc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 - ldy #0 - lda ({z2}),y +_deref_pbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 @@ -43180,10 +42438,10 @@ CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.5 +_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tay - lda {c2},y - and #{c1} + lda #{c1} + and {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 @@ -43205,16 +42463,16 @@ _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_minus_pbuc2_d sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.5 +_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 tay - lda {c2},y + lda #{c1} clc - adc #{c1} + adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 - lda {c2},x - and #{c1} +_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=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:14.5 + lda #{c1} + and {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=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:14.5 @@ -43233,15 +42491,15 @@ _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx sbc {c2},x ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 - lda {c2},x +_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + lda #{c1} clc - adc #{c1} + adc {c2},x ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 - lda {c2},y - and #{c1} +_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda #{c1} + and {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 @@ -43260,21 +42518,21 @@ _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 - lda {c2},y - clc - adc #{c1} - ldy #0 - sta ({z1}),y -_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 - ldy {z1} - lda {c2},y - and #{c1} - ldy #0 - sta ({z1}),y -_deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - ldy {z1} +_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda #{c1} + clc + adc {c2},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda #{c1} + ldy {z1} + and {c2},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda #{c1} + ldy {z1} ora {c2},y ldy #0 sta ({z1}),y @@ -43284,29 +42542,29 @@ _deref_pbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=vbuc1_bxor_pbuc2_der eor #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z1} +_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda #{c1} + ldy {z1} sec sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 - ldy {z1} - lda {c2},y - clc - adc #{c1} - ldy #0 - sta ({z1}),y -_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 - ldy {z2} - lda {c2},y - and #{c1} - ldy #0 - sta ({z1}),y -_deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - ldy {z2} +_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda #{c1} + ldy {z1} + clc + adc {c2},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc2_derefidx_vbuz2_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda #{c1} + ldy {z2} + and {c2},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc2_derefidx_vbuz2_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda #{c1} + ldy {z2} ora {c2},y ldy #0 sta ({z1}),y @@ -43316,18 +42574,18 @@ _deref_pbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=vbuc1_bxor_pbuc2_der eor #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 - ldy {z2} +_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda #{c1} + ldy {z2} sec sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc2_derefidx_vbuz2_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + lda #{c1} ldy {z2} - lda {c2},y clc - adc #{c1} + adc {c2},y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuc1 @@ -43610,43 +42868,43 @@ _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy clc adc {c1},y sta {c1} -_deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} - and {c1},y - sta {c1} _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 +_deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - sec - sbc {c1},y + ora {c1},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc1_derefidx_vbuz1 _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} sec sbc {c1},x sta {c1} -_deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} - clc - adc {c1},y + sec + sbc {c1},y sta {c1} _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} clc adc {c1},x sta {c1} +_deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + ldy {z1} + clc + adc {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc1_derefidx_vbuc1 @@ -43724,43 +42982,43 @@ _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy clc adc {c2},y sta {c1} -_deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} - and {c2},y - sta {c1} _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 +_deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - sec - sbc {c2},y + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc2_derefidx_vbuz1 _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} sec sbc {c2},x sta {c1} -_deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} - clc - adc {c2},y + sec + sbc {c2},y sta {c1} _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} clc adc {c2},x sta {c1} +_deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + ldy {z1} + clc + adc {c2},y + sta {c1} _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:16.5 tax lda #{c1} @@ -43890,14 +43148,14 @@ _deref_pbuc1=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A cycles:8.0 txa asl sta {c1} -_deref_pbuc1=vbuxx_band_vbuyy < _deref_pbuc1=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:12.0 - tya - stx $ff +_deref_pbuc1=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:12.0 + txa + sty $ff and $ff sta {c1} -_deref_pbuc1=vbuxx_bor_vbuyy < _deref_pbuc1=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:12.0 - tya - stx $ff +_deref_pbuc1=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:12.0 + txa + sty $ff ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_vbuyy @@ -43907,9 +43165,9 @@ _deref_pbuc1=vbuxx_minus_vbuyy < _deref_pbuc1=vbuaa_minus_vbuyy < vbuaa=vbuaa_mi sec sbc $ff sta {c1} -_deref_pbuc1=vbuxx_plus_vbuyy < _deref_pbuc1=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:14.0 - tya - stx $ff +_deref_pbuc1=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:14.0 + txa + sty $ff clc adc $ff sta {c1} @@ -44113,44 +43371,38 @@ _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc1_der clc adc {c1},y sta {c1} -_deref_pbuc1=vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} - txa - and {c1},y - sta {c1} _deref_pbuc1=vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} txa - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa ldx {z1} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} txa - sec - sbc {c1},y + ora {c1},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc1_derefidx_vbuz1 _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 txa ldx {z1} sec sbc {c1},x sta {c1} -_deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z1} txa - clc - adc {c1},y + sec + sbc {c1},y sta {c1} _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 txa @@ -44158,6 +43410,12 @@ _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1 clc adc {c1},x sta {c1} +_deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + ldy {z1} + txa + clc + adc {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc1_derefidx_vbuc1 @@ -44243,44 +43501,38 @@ _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc2_der clc adc {c2},y sta {c1} -_deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} - txa - and {c2},y - sta {c1} _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} txa - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa ldx {z1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} txa - sec - sbc {c2},y + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc2_derefidx_vbuz1 _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 txa ldx {z1} sec sbc {c2},x sta {c1} -_deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z1} txa - clc - adc {c2},y + sec + sbc {c2},y sta {c1} _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 txa @@ -44288,6 +43540,12 @@ _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1 clc adc {c2},x sta {c1} +_deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + ldy {z1} + txa + clc + adc {c2},y + sta {c1} _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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:14.5 lda #{c1} tay @@ -45033,13 +44291,13 @@ _deref_pbuc1=vbuz1_plus__deref_pbuz2 < _deref_pbuc1=vbuaa_plus__deref_pbuz1 < _d ldy #0 adc ({z2}),y sta {c1} -_deref_pbuc1=vbuz1_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 - lda {z1} - and {c1} +_deref_pbuc1=vbuz1_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 + lda {c1} + and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 - lda {z1} - ora {c1} +_deref_pbuc1=vbuz1_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 + lda {c1} + ora {z1} sta {c1} _deref_pbuc1=vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=vbuaa_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 lda {z1} @@ -45050,18 +44308,18 @@ _deref_pbuc1=vbuz1_minus__deref_pbuc1 < _deref_pbuc1=vbuaa_minus__deref_pbuc1 < sec sbc {c1} sta {c1} -_deref_pbuc1=vbuz1_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 - lda {z1} +_deref_pbuc1=vbuz1_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 + lda {c1} clc - adc {c1} + adc {z1} sta {c1} -_deref_pbuc1=vbuz1_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 - lda {z1} - and {c2} +_deref_pbuc1=vbuz1_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 + lda {c2} + and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 - lda {z1} - ora {c2} +_deref_pbuc1=vbuz1_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 + lda {c2} + ora {z1} sta {c1} _deref_pbuc1=vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=vbuaa_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 lda {z1} @@ -45072,10 +44330,10 @@ _deref_pbuc1=vbuz1_minus__deref_pbuc2 < _deref_pbuc1=vbuaa_minus__deref_pbuc2 < sec sbc {c2} sta {c1} -_deref_pbuc1=vbuz1_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 - lda {z1} +_deref_pbuc1=vbuz1_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 + lda {c2} clc - adc {c2} + adc {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -45152,25 +44410,25 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_plus_pbuz2_derefidx_vbuc2 -_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} - and {c1},x + lda {c1},x + and {z1} sta {c1} -_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 tay - lda {z1} - and {c1},y + lda {c1},y + and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} - ora {c1},x + lda {c1},x + ora {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.5 tay - lda {z1} - ora {c1},y + lda {c1},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuaa _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 @@ -45185,25 +44443,25 @@ _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc1_d sec sbc {c1},y sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.5 tax - lda {z1} + lda {c1},x clc - adc {c1},x + adc {z1} sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.5 tay - lda {z1} + lda {c1},y clc - adc {c1},y + adc {z1} sta {c1} -_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 - lda {z1} - and {c1},x +_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.5 + lda {c1},x + and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 - lda {z1} - ora {c1},x +_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.5 + lda {c1},x + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuxx _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 @@ -45211,18 +44469,18 @@ _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_d sec sbc {c1},x sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 - lda {z1} +_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.5 + lda {c1},x clc - adc {c1},x + adc {z1} sta {c1} -_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 - lda {z1} - and {c1},y +_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.5 + lda {c1},y + and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 - lda {z1} - ora {c1},y +_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.5 + lda {c1},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuyy _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 @@ -45230,10 +44488,10 @@ _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_d sec sbc {c1},y sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 - lda {z1} +_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.5 + lda {c1},y clc - adc {c1},y + adc {z1} sta {c1} _deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z1} @@ -45280,44 +44538,38 @@ _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_der clc adc {c1},y sta {c1} -_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - lda {z1} - ldy {z2} - and {c1},y - sta {c1} _deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} ldx {z2} and {c1},x sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda {z1} ldy {z2} - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} ldx {z2} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda {z1} ldy {z2} - sec - sbc {c1},y + ora {c1},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuz2 _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {z1} ldx {z2} sec sbc {c1},x sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {z1} ldy {z2} - clc - adc {c1},y + sec + sbc {c1},y sta {c1} _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {z1} @@ -45325,6 +44577,12 @@ _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc1_der clc adc {c1},x sta {c1} +_deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {z1} + ldy {z2} + clc + adc {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -45335,25 +44593,25 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1} -_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 tay - lda {z1} - and {c2},y + lda {c2},y + and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.5 tay - lda {z1} - ora {c2},y + lda {c2},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuaa _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 @@ -45368,25 +44626,25 @@ _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc2_d sec sbc {c2},y sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.5 tax - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.5 tay - lda {z1} + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1} -_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 - lda {z1} - and {c2},x +_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.5 + lda {c2},x + and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 - lda {z1} - ora {c2},x +_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.5 + lda {c2},x + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuxx _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 @@ -45394,18 +44652,18 @@ _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_d sec sbc {c2},x sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 - lda {z1} +_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.5 + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1} -_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 - lda {z1} - and {c2},y +_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.5 + lda {c2},y + and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 - lda {z1} - ora {c2},y +_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.5 + lda {c2},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuyy _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 @@ -45413,10 +44671,10 @@ _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_d sec sbc {c2},y sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 - lda {z1} +_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.5 + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1} _deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z1} @@ -45463,44 +44721,38 @@ _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_der clc adc {c2},y sta {c1} -_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - lda {z1} - ldy {z2} - and {c2},y - sta {c1} _deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} ldx {z2} and {c2},x sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda {z1} ldy {z2} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} ldx {z2} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda {z1} ldy {z2} - sec - sbc {c2},y + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuz2 _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {z1} ldx {z2} sec sbc {c2},x sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {z1} ldy {z2} - clc - adc {c2},y + sec + sbc {c2},y sta {c1} _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {z1} @@ -45508,29 +44760,35 @@ _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc2_der clc adc {c2},x sta {c1} -_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {z1} + ldy {z2} + clc + adc {c2},y + sta {c1} +_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 lda #{c1} tax - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1} -_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < 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:15.5 lda #{c1} tay - lda {z1} - and {c2},y + lda {c2},y + and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 lda #{c1} tax - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < 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:15.5 lda #{c1} tay - lda {z1} - ora {c2},y + lda {c2},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuc1 _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 @@ -45547,19 +44805,19 @@ _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc2_derefidx sec sbc {c2},y sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.5 lda #{c1} tax - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1} -_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 lda #{c1} tay - lda {z1} + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuc2 @@ -45571,9 +44829,9 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuc3 -_deref_pbuc1=vbuz1_band_vbuc1 < _deref_pbuc1=vbuaa_band_vbuc1 < _deref_pbuc1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 - lda {z1} - and #{c1} +_deref_pbuc1=vbuz1_band_vbuc1 < _deref_pbuc1=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 + lda #{c1} + and {z1} sta {c1} _deref_pbuc1=vbuz1_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 lda #{c1} @@ -45588,14 +44846,14 @@ _deref_pbuc1=vbuz1_minus_vbuc1 < _deref_pbuc1=vbuaa_minus_vbuc1 < vbuaa=vbuaa_mi sec sbc #{c1} sta {c1} -_deref_pbuc1=vbuz1_plus_vbuc1 < _deref_pbuc1=vbuaa_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 - lda {z1} +_deref_pbuc1=vbuz1_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 + lda #{c1} clc - adc #{c1} + adc {z1} sta {c1} -_deref_pbuc1=vbuz1_band_vbuc2 < _deref_pbuc1=vbuaa_band_vbuc2 < _deref_pbuc1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 - lda {z1} - and #{c2} +_deref_pbuc1=vbuz1_band_vbuc2 < _deref_pbuc1=vbuc2_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 + lda #{c2} + and {z1} sta {c1} _deref_pbuc1=vbuz1_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 lda #{c2} @@ -45610,10 +44868,10 @@ _deref_pbuc1=vbuz1_minus_vbuc2 < _deref_pbuc1=vbuaa_minus_vbuc2 < vbuaa=vbuaa_mi sec sbc #{c2} sta {c1} -_deref_pbuc1=vbuz1_plus_vbuc2 < _deref_pbuc1=vbuaa_plus_vbuc2 < _deref_pbuc1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 - lda {z1} +_deref_pbuc1=vbuz1_plus_vbuc2 < _deref_pbuc1=vbuc2_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 + lda #{c2} clc - adc #{c2} + adc {z1} sta {c1} _deref_pbuc1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 ldy #0 @@ -45816,20 +45074,20 @@ _deref_pbuc1=_deref_pbuz1_plus__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_plus__de ldy #0 adc ({z2}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuz1_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuz1_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuz1_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy #0 @@ -45837,26 +45095,26 @@ _deref_pbuc1=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_p sec sbc {c1} sta {c1} -_deref_pbuc1=_deref_pbuz1_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {c1} clc - adc {c1} - sta {c1} -_deref_pbuc1=_deref_pbuz1_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy #0 - lda ({z1}),y - and {c2} + adc ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuz1_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c2} ldy #0 - lda ({z1}),y - ora {c2} + and ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuz1_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c2} ldy #0 - lda ({z1}),y - eor {c2} + ora ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c2} + ldy #0 + eor ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_minus__deref_pbuc2 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy #0 @@ -45864,11 +45122,11 @@ _deref_pbuc1=_deref_pbuz1_minus__deref_pbuc2 < vbuaa=_deref_pbuz1_minus__deref_p sec sbc {c2} sta {c1} -_deref_pbuc1=_deref_pbuz1_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {c2} clc - adc {c2} + ldy #0 + adc ({z1}),y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -45977,15 +45235,15 @@ _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_ ldy #0 adc ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c1},x @@ -45998,11 +45256,11 @@ _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_ sec sbc {c1},x sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c1},y @@ -46033,17 +45291,17 @@ _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pb ldy #0 adc ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < 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:19.0 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z1} + and {c1},y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < 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:19.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + ora {c1},y sta {c1} _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -46058,24 +45316,24 @@ _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_ sec sbc {c1},y sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 +_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < 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:21.0 + ldy #0 + lda ({z1}),y ldy {z1} - lda {c1},y clc - ldy #0 - adc ({z1}),y + adc {c1},y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z2} - lda {c1},y +_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 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z2} + and {c1},y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z2} - lda {c1},y +_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 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + ora {c1},y sta {c1} _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z2} @@ -46090,12 +45348,12 @@ _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=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 - ldy {z2} - lda {c1},y - clc +_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 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z2} + clc + adc {c1},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 @@ -46139,15 +45397,15 @@ _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_ ldy #0 adc ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c2},x ldy #0 - lda ({z1}),y - and {c2},x + and ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c2},x ldy #0 - lda ({z1}),y - ora {c2},x + ora ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},x @@ -46160,11 +45418,11 @@ _deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_ sec sbc {c2},x sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},y @@ -46195,17 +45453,17 @@ _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pb ldy #0 adc ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z1} - lda {c2},y +_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < 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:19.0 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z1} + and {c2},y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z1} - lda {c2},y +_deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < 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:19.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + ora {c2},y sta {c1} _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -46220,24 +45478,24 @@ _deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_ sec sbc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 +_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < 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:21.0 + ldy #0 + lda ({z1}),y ldy {z1} - lda {c2},y clc - ldy #0 - adc ({z1}),y + adc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z2} - lda {c2},y +_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 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z2} + and {c2},y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z2} - lda {c2},y +_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 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + ora {c2},y sta {c1} _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z2} @@ -46252,12 +45510,12 @@ _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=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 - ldy {z2} - lda {c2},y - clc +_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 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z2} + clc + adc {c2},y sta {c1} _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda #{c1} @@ -46306,20 +45564,20 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuc3 -_deref_pbuc1=_deref_pbuz1_band_vbuc1 < _deref_pbuc1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=_deref_pbuz1_band_vbuc1 < _deref_pbuc1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_vbuc1 < _deref_pbuc1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda #{c1} ldy #0 ora ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=_deref_pbuz1_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 ldy #0 @@ -46327,26 +45585,26 @@ _deref_pbuc1=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=v sec sbc #{c1} sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_vbuc1 < _deref_pbuc1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus_vbuc1 < _deref_pbuc1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda #{c1} clc - adc #{c1} - sta {c1} -_deref_pbuc1=_deref_pbuz1_band_vbuc2 < _deref_pbuc1=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy #0 - lda ({z1}),y - and #{c2} + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_vbuc2 < _deref_pbuc1=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c2} + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_vbuc2 < _deref_pbuc1=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda #{c2} ldy #0 ora ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=_deref_pbuz1_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c2} ldy #0 - lda ({z1}),y - eor #{c2} + eor ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_minus_vbuc2 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 ldy #0 @@ -46354,11 +45612,11 @@ _deref_pbuc1=_deref_pbuz1_minus_vbuc2 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=v sec sbc #{c2} sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_vbuc2 < _deref_pbuc1=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus_vbuc2 < _deref_pbuc1=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda #{c2} clc - adc #{c2} + ldy #0 + adc ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.0 and {c1} @@ -46369,17 +45627,17 @@ _deref_pbuc1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa _deref_pbuc1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.0 eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:18.0 - tax - lda {c1} - stx $ff +_deref_pbuc1=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:18.0 + ldx {c1} + sta $ff + txa sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:18.0 - tay - lda {c1} - sty $ff +_deref_pbuc1=_deref_pbuc1_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:18.0 + ldy {c1} + sta $ff + tya sec sbc $ff sta {c1} @@ -46433,13 +45691,13 @@ _deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vb clc adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 - lda {z1} - and {c1} +_deref_pbuc1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 + lda {c1} + and {z1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 - lda {z1} - ora {c1} +_deref_pbuc1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 + lda {c1} + ora {z1} sta {c1} _deref_pbuc1=_deref_pbuc1_bxor_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 lda {z1} @@ -46450,25 +45708,25 @@ _deref_pbuc1=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=v sec sbc {z1} sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 - lda {z1} +_deref_pbuc1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 + lda {c1} clc - adc {c1} + adc {z1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c1} ldy #0 - lda ({z1}),y - and {c1} + and ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c1} ldy #0 - lda ({z1}),y - ora {c1} + ora ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c1} ldy #0 - lda ({z1}),y - eor {c1} + eor ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.5 lda {c1} @@ -46476,11 +45734,11 @@ _deref_pbuc1=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_p ldy #0 sbc ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {c1} clc - adc {c1} + ldy #0 + adc ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuc1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 lda {c1} @@ -46659,60 +45917,60 @@ _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pb clc adc {c1},y sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _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} - and {c1},y - sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c1} and {c1},x sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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:15.5 + lda {c1} ldy {z1} - lda {c1} - ora {c1},y + and {c1},y sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} + ldx {z1} ora {c1},x sta {c1} -_deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {c1} ldy {z1} - lda {c1},y - eor {c1} + ora {c1},y sta {c1} _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} - lda {c1} - sec - sbc {c1},y + lda {c1},y + eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c1} + ldx {z1} sec sbc {c1},x sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c1} ldy {z1} - lda {c1} - clc - adc {c1},y + sec + sbc {c1},y sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c1} + ldx {z1} clc adc {c1},x sta {c1} +_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c1} + ldy {z1} + clc + adc {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc1 @@ -46821,60 +46079,60 @@ _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pb clc adc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _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} - and {c2},y - sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c1} and {c2},x sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_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:15.5 + lda {c1} ldy {z1} - lda {c1} - ora {c2},y + and {c2},y sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} + ldx {z1} ora {c2},x sta {c1} -_deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {c1} ldy {z1} - lda {c2},y - eor {c1} + ora {c2},y sta {c1} _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} - lda {c1} - sec - sbc {c2},y + lda {c2},y + eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c1} + ldx {z1} sec sbc {c2},x sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c1} ldy {z1} - lda {c1} - clc - adc {c2},y + sec + sbc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c1} + ldx {z1} clc adc {c2},x sta {c1} +_deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c1} + ldy {z1} + clc + adc {c2},y + sta {c1} _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:18.5 ldx {c1} lda #{c1} @@ -46985,17 +46243,17 @@ _deref_pbuc1=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa _deref_pbuc1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.0 eor {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_minus_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:18.0 - tax - lda {c2} - stx $ff +_deref_pbuc1=_deref_pbuc2_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:18.0 + ldx {c2} + sta $ff + txa sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc2_minus_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:18.0 - tay - lda {c2} - sty $ff +_deref_pbuc1=_deref_pbuc2_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:18.0 + ldy {c2} + sta $ff + tya sec sbc $ff sta {c1} @@ -47049,13 +46307,13 @@ _deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vb clc adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 - lda {z1} - and {c2} +_deref_pbuc1=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 + lda {c2} + and {z1} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 - lda {z1} - ora {c2} +_deref_pbuc1=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 + lda {c2} + ora {z1} sta {c1} _deref_pbuc1=_deref_pbuc2_bxor_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 lda {z1} @@ -47066,25 +46324,25 @@ _deref_pbuc1=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=v sec sbc {z1} sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 - lda {z1} +_deref_pbuc1=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 + lda {c2} clc - adc {c2} + adc {z1} sta {c1} -_deref_pbuc1=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c2} ldy #0 - lda ({z1}),y - and {c2} + and ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c2} ldy #0 - lda ({z1}),y - ora {c2} + ora ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c2} ldy #0 - lda ({z1}),y - eor {c2} + eor ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.5 lda {c2} @@ -47092,11 +46350,11 @@ _deref_pbuc1=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_p ldy #0 sbc ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {c2} clc - adc {c2} + ldy #0 + adc ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 lda {c1} @@ -47339,44 +46597,35 @@ _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pb clc adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 - ldy {z1} - lda {c1},y - and {c2} - sta {c1} _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - ora {c2} + and {c2} sta {c1} _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x ora {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - eor {c2} + ora {c2} sta {c1} _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x eor {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.5 +_deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - ldy {c2} - sta $ff - tya - sec - sbc $ff + eor {c2} sta {c1} _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:25.5 ldx {z1} @@ -47387,11 +46636,14 @@ _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2 sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 +_deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.5 ldy {z1} lda {c1},y - clc - adc {c2} + ldy {c2} + sta $ff + tya + sec + sbc $ff sta {c1} _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} @@ -47399,6 +46651,12 @@ _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_ clc adc {c2} sta {c1} +_deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c1},y + clc + adc {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuc1 @@ -47512,60 +46770,60 @@ _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pb clc adc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < 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 {c2} - and {c2},y - sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c2} and {c2},x sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < 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:15.5 + lda {c2} ldy {z1} - lda {c2} - ora {c2},y + and {c2},y sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c2} + ldx {z1} ora {c2},x sta {c1} -_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {c2} ldy {z1} - lda {c2},y - eor {c2} + ora {c2},y sta {c1} _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x eor {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} - lda {c2} - sec - sbc {c2},y + lda {c2},y + eor {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c2} + ldx {z1} sec sbc {c2},x sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c2} ldy {z1} - lda {c2} - clc - adc {c2},y + sec + sbc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c2} + ldx {z1} clc adc {c2},x sta {c1} +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c2} + ldy {z1} + clc + adc {c2},y + sta {c1} _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c1} tax @@ -47738,60 +46996,60 @@ _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pb clc adc {c3},y sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_band__deref_pbuc2 < 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 {c2} - and {c3},y - sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c2} and {c3},x sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc2_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:15.5 + lda {c2} ldy {z1} - lda {c2} - ora {c3},y + and {c3},y sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c2} + ldx {z1} ora {c3},x sta {c1} -_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {c2} ldy {z1} - lda {c3},y - eor {c2} + ora {c3},y sta {c1} _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c3},x eor {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} - lda {c2} - sec - sbc {c3},y + lda {c3},y + eor {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c2} + ldx {z1} sec sbc {c3},x sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c2} ldy {z1} - lda {c2} - clc - adc {c3},y + sec + sbc {c3},y sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c2} + ldx {z1} clc adc {c3},x sta {c1} +_deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c2} + ldy {z1} + clc + adc {c3},y + sta {c1} _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c1} tax @@ -49654,25 +48912,25 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_band_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - tay - lda {z1} - and {c1},y - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} - and {c1},x + lda {c1},x + and {z1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_band_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 tay - lda {z1} - ora {c1},y + lda {c1},y + and {z1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} - ora {c1},x + lda {c1},x + ora {z1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.5 + tay + lda {c1},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_vbuz1 _deref_pbuc1=pbuc1_derefidx_vbuaa_minus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.5 @@ -49687,17 +48945,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_minus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuy sec sbc {z1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - tay - lda {z1} - clc - adc {c1},y - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.5 tax - lda {z1} + lda {c1},x clc - adc {c1},x + adc {z1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.5 + tay + lda {c1},y + clc + adc {z1} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 tay @@ -49731,36 +48989,36 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefid ldy #0 adc ({z1}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - tay - lda {c1} - and {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c1} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay lda {c1} - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c1} ora {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c1},y - eor {c1} + lda {c1} + ora {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c1},x eor {c1} sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + eor {c1} + sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 tax lda {c1},x @@ -49773,48 +49031,48 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefi sec sbc {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - tay - lda {c1} - clc - adc {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax lda {c1} clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tay - lda {c1},y - and {c2} + lda {c1} + clc + adc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c1},x and {c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c1},y - ora {c2} + and {c2} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c1},x ora {c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c1},y - eor {c2} + ora {c2} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c1},x eor {c2} sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + eor {c2} + sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 tax lda {c1},x @@ -49827,18 +49085,18 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefi sec sbc {c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 - tay - lda {c1},y - clc - adc {c2} - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 tax lda {c1},x clc adc {c2} sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + tay + lda {c1},y + clc + adc {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuaa @@ -50172,23 +49430,23 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 tax lda {c1},x - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 tax lda {c1},x - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 _deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 @@ -50201,15 +49459,15 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc sec sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tax lda {c1},x - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc2 @@ -50384,13 +49642,13 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 - lda {z1} - and {c1},x +_deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.5 + lda {c1},x + and {z1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 - lda {z1} - ora {c1},x +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.5 + lda {c1},x + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_vbuz1 _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:13.5 @@ -50398,20 +49656,20 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus sec sbc {z1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 - lda {z1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.5 + lda {c1},x clc - adc {c1},x + adc {z1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},x ldy #0 - lda ({z1}),y - and {c1},x + and ({z1}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < 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:16.0 + lda {c1},x ldy #0 - lda ({z1}),y - ora {c1},x + ora ({z1}),y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c1},x @@ -50424,11 +49682,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbux ldy #0 sbc ({z1}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 - ldy #0 - lda ({z1}),y +_deref_pbuc1=pbuc1_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 Y cycles:18.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z1}),y sta {c1} _deref_pbuc1=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 cycles:12.5 lda {c1} @@ -50570,44 +49828,38 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefi clc adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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:16.0 - ldy {z1} - lda {c1},x - and {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x - ora {c1},y + ldy {z1} + and {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x ldx {z1} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x - sec - sbc {c1},y + ldy {z1} + ora {c1},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},x ldx {z1} sec sbc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c1},x - clc - adc {c1},y + ldy {z1} + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},x @@ -50615,6 +49867,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1 clc adc {c1},x sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c1},x + ldy {z1} + clc + adc {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc1 @@ -50686,44 +49944,38 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=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:16.0 - ldy {z1} - lda {c1},x - and {c2},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x - ora {c2},y + ldy {z1} + and {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x ldx {z1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x - sec - sbc {c2},y + ldy {z1} + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},x ldx {z1} sec sbc {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c1},x - clc - adc {c2},y + ldy {z1} + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},x @@ -50731,21 +49983,27 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2 clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c1},x - tay - lda #{c1} - tax - tya - and {c2},x + ldy {z1} + clc + adc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.0 lda {c1},x - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + and {c2},y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.0 + lda {c1},x + tax + lda #{c1} + tay + txa + ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 @@ -50757,14 +50015,14 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbua sec sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c1},x - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc2 @@ -50780,13 +50038,6 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuc1 < _deref_pbuc1=vbuc1_band_pbuc1_der lda {c1},x and #{c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 - lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 lda {c1},x tax @@ -50794,6 +50045,13 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc1_deref stx $ff ora $ff sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 + lda {c1},x + tay + lda #{c1} + sty $ff + ora $ff + sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c1},x eor #{c1} @@ -50885,13 +50143,13 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc1_der clc adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 - lda {z1} - and {c1},y +_deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.5 + lda {c1},y + and {z1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 - lda {z1} - ora {c1},y +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.5 + lda {c1},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuz1 _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:13.5 @@ -50899,10 +50157,10 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus sec sbc {z1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 - lda {z1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.5 + lda {c1},y clc - adc {c1},y + adc {z1} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c1},y @@ -51071,20 +50329,20 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefi clc adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c1},y ldx {z1} - lda {c1},x - and {c1},y + and {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y ldy {z1} and {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y + ora {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y @@ -51092,9 +50350,9 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefid ora {c1},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},y + ldx {z1} sec sbc {c1},x sta {c1} @@ -51104,11 +50362,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_deref sec sbc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c1},y @@ -51187,9 +50445,9 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefi clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=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 cycles:16.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},y + ldx {z1} and {c2},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 @@ -51197,9 +50455,9 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefi ldy {z1} and {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},y + ldx {z1} ora {c2},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 @@ -51208,9 +50466,9 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefid ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},y + ldx {z1} sec sbc {c2},x sta {c1} @@ -51220,9 +50478,9 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_deref sec sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},y + ldx {z1} clc adc {c2},x sta {c1} @@ -51328,61 +50586,61 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_v clc adc #{c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} - and {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.5 - tax +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - lda {c1},y - stx $ff + ora {c1},y + sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuaa +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:21.5 + ldx {z1} + tay + lda {c1},x + sty $ff sec sbc $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} - clc - adc {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - txa +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} - and {c1},y + clc + adc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - txa +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuxx < _deref_pbuc1=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:13.5 ldy {z1} - ora {c1},y + txa + and {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa ldx {z1} ora {c1},x sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuxx < _deref_pbuc1=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:13.5 + ldy {z1} + txa + ora {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuxx _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:19.5 ldy {z1} @@ -51391,18 +50649,18 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuy sec sbc $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - txa - ldy {z1} - clc - adc {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 txa ldx {z1} clc adc {c1},x sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + ldy {z1} + txa + clc + adc {c1},y + sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} tya @@ -51464,18 +50722,18 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuaa_ ora {c1},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 - ldy {z1} - lda {c1},y - sec - sbc {z1} - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.5 ldx {z1} lda {c1},x sec sbc {z1} sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c1},y + sec + sbc {z1} + sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} tax @@ -51488,62 +50746,62 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuaa clc adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z2} - and {c1},y - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} - lda {z2} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {z2} ldy {z1} - lda {z2} - ora {c1},y + and {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z2} + ldx {z1} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuz2 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {z2} ldy {z1} - lda {c1},y - sec - sbc {z2} + ora {c1},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuz2 _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.5 ldx {z1} lda {c1},x sec sbc {z2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 ldy {z1} - lda {z2} - clc - adc {c1},y + lda {c1},y + sec + sbc {z2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {z2} + ldx {z1} clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {z2} ldy {z1} - lda {c1},y - ldy #0 - and ({z1}),y + clc + adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < 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:19.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + and {c1},y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < 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:19.0 + ldy #0 + lda ({z1}),y + ldy {z1} + ora {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -51558,12 +50816,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefi ldy #0 sbc ({z1}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 - ldy {z1} - lda {c1},y - clc +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < 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:21.0 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z1} + 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} @@ -51597,41 +50855,35 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=pbuc1_derefid ldy #0 adc ({z2}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +_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} - and {c1},y - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c1} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=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:15.5 + lda {c1} ldy {z1} - lda {c1} - ora {c1},y + and {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} + ldx {z1} ora {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {c1} ldy {z1} - lda {c1},y - eor {c1} + ora {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x eor {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - sec - sbc {c1} + eor {c1} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} @@ -51639,53 +50891,53 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefi sec sbc {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy {z1} - lda {c1} - clc - adc {c1},y + lda {c1},y + sec + sbc {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c1} + ldx {z1} clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c1} ldy {z1} - lda {c1},y - and {c2} + clc + adc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x and {c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - ora {c2} + and {c2} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x ora {c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - eor {c2} + ora {c2} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x eor {c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - sec - sbc {c2} + eor {c2} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} @@ -51693,11 +50945,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefi sec sbc {c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy {z1} lda {c1},y - clc - adc {c2} + sec + sbc {c2} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} @@ -51705,6 +50957,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefid clc adc {c2} sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c1},y + clc + adc {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -51780,23 +51038,17 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc2 -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - tay - lda {c1},y - ldy {z1} - and {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c1},x ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -51804,20 +51056,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefid ldx {z1} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tax - ldy {z1} - lda {c1},y - sec - sbc {c1},x - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} - clc - adc {c1},y + ora {c1},y + sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 + ldx {z1} + tay + lda {c1},x + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -51826,26 +51077,33 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefi clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=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:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + tay + lda {c1},y ldy {z1} - lda {c1},x - and {c1},y + clc + adc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x - ora {c1},y + ldy {z1} + and {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x ldx {z1} ora {c1},x sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + lda {c1},x + ldy {z1} + ora {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} @@ -51853,32 +51111,32 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc sec sbc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} - lda {c1},x - clc - adc {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},x ldx {z1} clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c1},x - and {c1},y + ldy {z1} + clc + adc {c1},y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c1},y + ldx {z1} + and {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y ldy {z1} and {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y + ora {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y @@ -51892,11 +51150,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc sec sbc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c1},y @@ -51904,44 +51162,38 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 clc adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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:16.0 - ldy {z1} - lda {c1},y - and {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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 X cycles:16.0 ldx {z1} lda {c1},x and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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:16.0 ldy {z1} lda {c1},y - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c1},x ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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:16.0 ldy {z1} lda {c1},y - sec - sbc {c1},y + ora {c1},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} lda {c1},x sec sbc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y - clc - adc {c1},y + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} @@ -51949,11 +51201,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1 clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y - ldy {z2} - and {c1},y + clc + adc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -51961,11 +51213,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1 ldx {z2} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c1},y ldy {z2} - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -51973,14 +51225,13 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_ ldx {z2} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c1},y ldy {z2} - sec - sbc {c1},y + ora {c1},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} lda {c1},x @@ -51988,12 +51239,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc sec sbc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} lda {c1},y ldy {z2} - clc - adc {c1},y + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} @@ -52002,6 +51253,13 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1 clc adc {c1},x sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + lda {c1},y + ldy {z2} + clc + adc {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -52037,12 +51295,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_ ora {c1},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tax - ldy {z1} - lda {c1},y +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -52058,26 +51316,26 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1 clc adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=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:16.0 - ldy {z1} - lda {c1},y - and {c2},x - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=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:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + lda {c2},x ldy {z1} - lda {c1},y - ora {c2},x + and {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} ora {c1},x sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + lda {c2},x + ldy {z1} + ora {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} @@ -52085,32 +51343,32 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc sec sbc {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 - ldy {z1} - lda {c1},y - clc - adc {c2},x - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},x ldx {z1} clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=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 cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c2},x + ldy {z1} + clc + adc {c1},y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c2},y ldx {z1} - lda {c1},x - and {c2},y + and {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:16.0 lda {c2},y ldy {z1} and {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c2},y ldx {z1} - lda {c1},x - ora {c2},y + ora {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < 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:16.0 lda {c2},y @@ -52124,11 +51382,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc sec sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c2},y ldx {z1} - lda {c1},x clc - adc {c2},y + adc {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c2},y @@ -52136,44 +51394,38 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefi clc adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} - lda {c1},y - and {c2},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=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 X cycles:16.0 ldx {z1} lda {c1},x and {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},y - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c1},x ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},y - sec - sbc {c2},y + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} lda {c1},x sec sbc {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y - clc - adc {c2},y + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} @@ -52181,11 +51433,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1 clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y - ldy {z2} - and {c2},y + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -52193,11 +51445,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1 ldx {z2} and {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c1},y ldy {z2} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -52205,14 +51457,13 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_ ldx {z2} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c1},y ldy {z2} - sec - sbc {c2},y + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} lda {c1},x @@ -52220,12 +51471,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc sec sbc {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} lda {c1},y ldy {z2} - clc - adc {c2},y + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} @@ -52234,18 +51485,25 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1 clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} lda {c1},y + ldy {z2} + clc + adc {c2},y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay txa and {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -52253,9 +51511,9 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_ ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -52263,9 +51521,9 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc sec sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -52283,23 +51541,15 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 - ldy {z1} - lda {c1},y - and #{c1} - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuc1 < _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x and #{c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + and #{c1} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 ldx {z1} @@ -52309,21 +51559,23 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_ stx $ff ora $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 ldy {z1} lda {c1},y - eor #{c1} + tay + lda #{c1} + sty $ff + ora $ff sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x eor #{c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - sec - sbc #{c1} + eor #{c1} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -52331,11 +51583,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbux sec sbc #{c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - clc - adc #{c1} + sec + sbc #{c1} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -52343,32 +51595,32 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx clc adc #{c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - and #{c2} + clc + adc #{c1} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuc2 < _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc2 -_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - eor #{c2} + and #{c2} sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc2 _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x eor #{c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - sec - sbc #{c2} + eor #{c2} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -52376,11 +51628,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbux sec sbc #{c2} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - clc - adc #{c2} + sec + sbc #{c2} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuc2 < _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -52388,6 +51640,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx clc adc #{c2} sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + clc + adc #{c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuc1_band_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuc1_bor_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuc1_bxor_vbuaa @@ -52827,25 +52085,25 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - tay - lda {z1} - and {c2},y - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 tay - lda {z1} - ora {c2},y + lda {c2},y + and {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.5 tax - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.5 + tay + lda {c2},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.5 @@ -52860,17 +52118,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuy sec sbc {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - tay - lda {z1} - clc - adc {c2},y - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.5 tax - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.5 + tay + lda {c2},y + clc + adc {z1} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 tay @@ -52904,36 +52162,36 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefid ldy #0 adc ({z1}),y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - tay - lda {c1} - and {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay lda {c1} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c1} ora {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c2},y - eor {c1} + lda {c1} + ora {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x eor {c1} sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c2},y + eor {c1} + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 tax lda {c2},x @@ -52946,48 +52204,48 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefi sec sbc {c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - tay - lda {c1} - clc - adc {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax lda {c1} clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tay - lda {c2} - and {c2},y + lda {c1} + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c2} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay lda {c2} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c2} ora {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c2},y - eor {c2} + lda {c2} + ora {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x eor {c2} sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c2},y + eor {c2} + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 tax lda {c2},x @@ -53000,18 +52258,18 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefi sec sbc {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - tay - lda {c2} - clc - adc {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax lda {c2} clc adc {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + tay + lda {c2} + clc + adc {c2},y + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x @@ -53106,26 +52364,26 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuz1_derefidx_vbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 - tay - lda {c1},y - and {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c1},x and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 tay lda {c1},y - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c1},x ora {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + tay + lda {c1},y + ora {c2},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -53139,18 +52397,18 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc sec sbc {c1},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - tay - lda {c1},y - clc - adc {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c1},x clc adc {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + tay + lda {c1},y + clc + adc {c2},y + sta {c1} _deref_pbuc1=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:15.0 tay lda {c1},x @@ -53197,23 +52455,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2 clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:18.0 - tay - lda {c2},y - ldy {z1} - and {c1},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c2},x ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < 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:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:18.0 tay lda {c2},y ldy {z1} - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -53221,6 +52473,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefid ldx {z1} ora {c1},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < 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:18.0 + tay + lda {c2},y + ldy {z1} + ora {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -53236,13 +52494,6 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc sec sbc {c1},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - tay - lda {c2},y - ldy {z1} - clc - adc {c1},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax lda {c2},x @@ -53250,6 +52501,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefi clc adc {c1},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + tay + lda {c2},y + ldy {z1} + clc + adc {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc1 @@ -53625,23 +52883,23 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2 clc adc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 tax lda {c2},x - tay - lda #{c2} tax - tya - and {c3},x + lda #{c2} + tay + txa + and {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 tax lda {c2},x - tay - lda #{c2} tax - tya - ora {c3},x + lda #{c2} + tay + txa + ora {c3},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc2 _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 @@ -53654,15 +52912,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc sec sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tax lda {c2},x - tay - lda #{c2} tax - tya + lda #{c2} + tay + txa clc - adc {c3},x + adc {c3},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc3 @@ -53674,15 +52932,15 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc4 -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc1 < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc1 < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax - lda {c2},x - and #{c1} + lda #{c1} + and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuc1 < _deref_pbuc1=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:12.5 tay - lda {c2},y - and #{c1} + lda #{c1} + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax @@ -53716,17 +52974,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuy sec sbc #{c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax - lda {c2},x + lda #{c1} clc - adc #{c1} + adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuc1 < _deref_pbuc1=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:14.5 tay - lda {c2},y + lda #{c1} clc - adc #{c1} + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc2 < _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 tax @@ -53906,13 +53164,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 - lda {z1} - and {c2},x +_deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.5 + lda {c2},x + and {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 - lda {z1} - ora {c2},x +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.5 + lda {c2},x + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:13.5 @@ -53920,20 +53178,20 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus sec sbc {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 - lda {z1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.5 + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c2},x ldy #0 - lda ({z1}),y - and {c2},x + and ({z1}),y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < 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:16.0 + lda {c2},x ldy #0 - lda ({z1}),y - ora {c2},x + ora ({z1}),y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},x @@ -53946,11 +53204,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbux ldy #0 sbc ({z1}),y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 - ldy #0 - lda ({z1}),y +_deref_pbuc1=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 Y cycles:18.0 + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1} _deref_pbuc1=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 cycles:12.5 lda {c1} @@ -54119,44 +53377,38 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefi clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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:16.0 - ldy {z1} - lda {c1},y - and {c2},x - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} and {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + lda {c2},x ldy {z1} - lda {c1},y - ora {c2},x + and {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},x - sec - sbc {c1},y + ldy {z1} + ora {c1},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},x ldx {z1} sec sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c2},x ldy {z1} - lda {c1},y - clc - adc {c2},x + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},x @@ -54164,6 +53416,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefi clc adc {c1},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c2},x + ldy {z1} + clc + adc {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc1 @@ -54240,44 +53498,38 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefi clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} - lda {c2},x - and {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},x - ora {c2},y + ldy {z1} + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},x - sec - sbc {c2},y + ldy {z1} + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},x ldx {z1} sec sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c2},x - clc - adc {c2},y + ldy {z1} + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},x @@ -54285,6 +53537,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2 clc adc {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c2},x + ldy {z1} + clc + adc {c2},y + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < 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:17.0 lda #{c1} tay @@ -54383,44 +53641,38 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3 clc adc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_band_pbuc2_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:16.0 - ldy {z1} - lda {c2},x - and {c3},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} and {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},x - ora {c3},y + ldy {z1} + and {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} ora {c3},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},x - sec - sbc {c3},y + ldy {z1} + ora {c3},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},x ldx {z1} sec sbc {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c2},x - clc - adc {c3},y + ldy {z1} + sec + sbc {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},x @@ -54428,6 +53680,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3 clc adc {c3},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c2},x + ldy {z1} + clc + adc {c3},y + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < 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:17.0 lda #{c1} tay @@ -54455,21 +53713,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3 clc adc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.0 lda {c2},x - tay - lda #{c2} tax - tya - and {c3},x + lda #{c2} + tay + txa + and {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.0 lda {c2},x - tay - lda #{c2} tax - tya - ora {c3},x + lda #{c2} + tay + txa + ora {c3},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc2 _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 @@ -54481,14 +53739,14 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbua sec sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c2},x - tay - lda #{c2} tax - tya + lda #{c2} + tay + txa clc - adc {c3},x + adc {c3},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc3 @@ -54500,9 +53758,9 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc4 -_deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc1 < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 - lda {c2},x - and #{c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc1 < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 + lda #{c1} + and {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 lda #{c1} @@ -54517,22 +53775,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus sec sbc #{c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 - lda {c2},x +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 + lda #{c1} clc - adc #{c1} + adc {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc2 < _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 lda {c2},x and #{c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 - lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 lda {c2},x tax @@ -54540,6 +53791,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_deref stx $ff ora $ff sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 + lda {c2},x + tay + lda #{c2} + sty $ff + ora $ff + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c2},x eor #{c2} @@ -54558,13 +53816,6 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc3 < _deref_pbuc1=vbuc3_band_pbuc2_der lda {c2},x and #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 - lda {c2},x - tay - lda #{c3} - sty $ff - ora $ff - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 lda {c2},x tax @@ -54572,6 +53823,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_deref stx $ff ora $ff sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 + lda {c2},x + tay + lda #{c3} + sty $ff + ora $ff + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < _deref_pbuc1=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c2},x eor #{c3} @@ -54644,13 +53902,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_der clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 - lda {z1} - and {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.5 + lda {c2},y + and {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 - lda {z1} - ora {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.5 + lda {c2},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:13.5 @@ -54658,10 +53916,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus sec sbc {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 - lda {z1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.5 + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},y @@ -54857,20 +54115,20 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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 cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c2},y ldx {z1} - lda {c1},x - and {c2},y + and {c1},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:16.0 lda {c2},y ldy {z1} and {c1},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c2},y ldx {z1} - lda {c1},x - ora {c2},y + ora {c1},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < 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:16.0 lda {c2},y @@ -54878,9 +54136,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_ ora {c1},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},y + ldx {z1} sec sbc {c1},x sta {c1} @@ -54890,11 +54148,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbua sec sbc {c1},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c2},y ldx {z1} - lda {c1},x clc - adc {c2},y + adc {c1},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c2},y @@ -54978,20 +54236,20 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefi clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c2},y ldx {z1} - lda {c2},x - and {c2},y + and {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},y ldy {z1} and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c2},y ldx {z1} - lda {c2},x - ora {c2},y + ora {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},y @@ -54999,9 +54257,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefid ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},y + ldx {z1} sec sbc {c2},x sta {c1} @@ -55011,11 +54269,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_deref sec sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c2},y ldx {z1} - lda {c2},x clc - adc {c2},y + adc {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c2},y @@ -55121,9 +54379,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefi clc adc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_pbuc2_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 cycles:16.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},y + ldx {z1} and {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 @@ -55131,9 +54389,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefi ldy {z1} and {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},y + ldx {z1} ora {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 @@ -55142,9 +54400,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefid ora {c3},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},y + ldx {z1} sec sbc {c3},x sta {c1} @@ -55154,9 +54412,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_deref sec sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},y + ldx {z1} clc adc {c3},x sta {c1} @@ -55238,9 +54496,9 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc4 -_deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 - lda {c2},y - and #{c1} +_deref_pbuc1=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 cycles:10.5 + lda #{c1} + and {c2},y sta {c1} _deref_pbuc1=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 cycles:10.5 lda #{c1} @@ -55255,10 +54513,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc1 < _deref_pbuc1=vbuaa_minus_vbuc1 < sec sbc #{c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 - lda {c2},y +_deref_pbuc1=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 cycles:12.5 + lda #{c1} clc - adc #{c1} + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 lda {c2},y @@ -55324,61 +54582,61 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus_v clc adc #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} - and {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.5 - tax +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - lda {c2},y - stx $ff + ora {c2},y + sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuaa +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:21.5 + ldx {z1} + tay + lda {c2},x + sty $ff sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} - clc - adc {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - txa +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} - and {c2},y + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - txa +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuxx < _deref_pbuc1=pbuc2_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:13.5 ldy {z1} - ora {c2},y + txa + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa ldx {z1} ora {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuxx < _deref_pbuc1=pbuc2_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:13.5 + ldy {z1} + txa + ora {c2},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuxx _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:19.5 ldy {z1} @@ -55387,18 +54645,18 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuy sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - txa - ldy {z1} - clc - adc {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 txa ldx {z1} clc adc {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + ldy {z1} + txa + clc + adc {c2},y + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} tya @@ -55460,18 +54718,18 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuaa_ ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 - ldy {z1} - lda {c2},y - sec - sbc {z1} - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x sec sbc {z1} sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + sec + sbc {z1} + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} tax @@ -55484,62 +54742,62 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuaa clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z2} - and {c2},y - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} - lda {z2} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {z2} ldy {z1} - lda {z2} - ora {c2},y + and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z2} + ldx {z1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuz2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {z2} ldy {z1} - lda {c2},y - sec - sbc {z2} + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuz2 _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x sec sbc {z2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 ldy {z1} - lda {z2} - clc - adc {c2},y + lda {c2},y + sec + sbc {z2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {z2} + ldx {z1} clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {z2} ldy {z1} - lda {c2},y - ldy #0 - and ({z1}),y + clc + adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 - ldy {z1} - lda {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < 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:19.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + and {c2},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < 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:19.0 + ldy #0 + lda ({z1}),y + ldy {z1} + ora {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -55554,12 +54812,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefi ldy #0 sbc ({z1}),y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 - ldy {z1} - lda {c2},y - clc +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < 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:21.0 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z1} + 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} @@ -55593,41 +54851,35 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=pbuc2_derefid ldy #0 adc ({z2}),y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +_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} - and {c2},y - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_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:15.5 + lda {c1} ldy {z1} - lda {c1} - ora {c2},y + and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c1} + ldx {z1} ora {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {c1} ldy {z1} - lda {c2},y - eor {c1} + ora {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x eor {c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < _deref_pbuc1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - sec - sbc {c1} + eor {c1} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} @@ -55635,53 +54887,53 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefi sec sbc {c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < _deref_pbuc1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy {z1} - lda {c1} - clc - adc {c2},y + lda {c2},y + sec + sbc {c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c1} + ldx {z1} clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c1} ldy {z1} - lda {c2} - and {c2},y + clc + adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < 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 {c2} + ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < 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:15.5 + lda {c2} ldy {z1} - lda {c2} - ora {c2},y + and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {c2} + ldx {z1} ora {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {c2} ldy {z1} - lda {c2},y - eor {c2} + ora {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x eor {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - sec - sbc {c2} + eor {c2} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} @@ -55689,53 +54941,53 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefi sec sbc {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy {z1} - lda {c2} - clc - adc {c2},y + lda {c2},y + sec + sbc {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {c2} + ldx {z1} clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {c2} ldy {z1} - lda {c2},y - and {c3} + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x and {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - ora {c3} + and {c3} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x ora {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - eor {c3} + ora {c3} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x eor {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - sec - sbc {c3} + eor {c3} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} @@ -55743,11 +54995,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefi sec sbc {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy {z1} lda {c2},y - clc - adc {c3} + sec + sbc {c3} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} @@ -55755,6 +55007,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefid clc adc {c3} sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c2},y + clc + adc {c3} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -55840,23 +55098,17 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - tay - lda {c1},y - ldy {z1} - and {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c1},x ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -55864,20 +55116,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefid ldx {z1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tax - ldy {z1} - lda {c2},y - sec - sbc {c1},x - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} - clc - adc {c2},y + ora {c2},y + sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 + ldx {z1} + tay + lda {c2},x + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -55886,26 +55137,33 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefi clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=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:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + tay + lda {c1},y ldy {z1} - lda {c1},x - and {c2},y + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},x - ora {c2},y + ldy {z1} + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x ldx {z1} ora {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + lda {c1},x + ldy {z1} + ora {c2},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} @@ -55913,21 +55171,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc sec sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} - lda {c1},x - clc - adc {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},x ldx {z1} clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=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 cycles:16.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c1},x + ldy {z1} + clc + adc {c2},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},y + ldx {z1} and {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 @@ -55935,9 +55193,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 ldy {z1} and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},y + ldx {z1} ora {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 @@ -55952,9 +55210,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc sec sbc {c1},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c1},y + ldx {z1} clc adc {c2},x sta {c1} @@ -55964,44 +55222,38 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} - lda {c1},y - and {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=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 X cycles:16.0 ldx {z1} lda {c1},x and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},y - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c1},x ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} - lda {c2},y - sec - sbc {c1},y + lda {c1},y + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} lda {c2},x sec sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} - lda {c1},y - clc - adc {c2},y + lda {c2},y + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} @@ -56009,11 +55261,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2 clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} - lda {c2},y - ldy {z2} - and {c1},y + lda {c1},y + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -56021,11 +55273,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2 ldx {z2} and {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < 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:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < 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:19.0 ldy {z1} lda {c2},y ldy {z2} - ora {c1},y + and {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -56033,14 +55285,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_ ldx {z2} ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < 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:19.0 ldy {z1} lda {c2},y ldy {z2} - sec - sbc {c1},y + ora {c1},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} lda {c2},x @@ -56048,12 +55299,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc sec sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} lda {c2},y ldy {z2} - clc - adc {c1},y + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} @@ -56062,6 +55313,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2 clc adc {c1},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + lda {c2},y + ldy {z2} + clc + adc {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -56077,23 +55335,17 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - tay - lda {c2},y - ldy {z1} - and {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c2},x ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},y ldy {z1} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -56101,20 +55353,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefid ldx {z1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tax - ldy {z1} - lda {c2},y - sec - sbc {c2},x - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},y ldy {z1} - clc - adc {c2},y + ora {c2},y + sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 + ldx {z1} + tay + lda {c2},x + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -56123,26 +55374,33 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefi clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + tay + lda {c2},y ldy {z1} - lda {c2},x - and {c2},y + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},x - ora {c2},y + ldy {z1} + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x ldx {z1} ora {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + lda {c2},x + ldy {z1} + ora {c2},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} @@ -56150,32 +55408,32 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc sec sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 - ldy {z1} - lda {c2},x - clc - adc {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c2},x ldx {z1} clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 - ldx {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c2},x - and {c2},y + ldy {z1} + clc + adc {c2},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c2},y + ldx {z1} + and {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},y ldy {z1} and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c2},y ldx {z1} - lda {c2},x - ora {c2},y + ora {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},y @@ -56189,11 +55447,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc sec sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c2},y ldx {z1} - lda {c2},x clc - adc {c2},y + adc {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c2},y @@ -56201,44 +55459,38 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_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:16.0 - ldy {z1} - lda {c2},y - and {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c2},x and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_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:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_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:16.0 ldy {z1} lda {c2},y - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c2},x ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_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:16.0 ldy {z1} lda {c2},y - sec - sbc {c2},y + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} lda {c2},x sec sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - clc - adc {c2},y + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} @@ -56246,11 +55498,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2 clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - ldy {z2} - and {c2},y + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -56258,11 +55510,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2 ldx {z2} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y ldy {z2} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -56270,14 +55522,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_ ldx {z2} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y ldy {z2} - sec - sbc {c2},y + ora {c2},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} lda {c2},x @@ -56285,12 +55536,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc sec sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} lda {c2},y ldy {z2} - clc - adc {c2},y + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} @@ -56299,6 +55550,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2 clc adc {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + lda {c2},y + ldy {z2} + clc + adc {c2},y + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda #{c1} tax @@ -56328,13 +55586,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_ ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_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:22.0 lda #{c1} - tax - lda {c2},y + ldx {z1} + tay + lda {c2},x sec - sbc {c2},x + sbc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda #{c1} @@ -56387,12 +55645,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_ ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tax - ldy {z1} - lda {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 + ldx {z1} + tay + lda {c2},x sec - sbc {c3},x + sbc {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -56408,26 +55666,26 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_pbuc2_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:16.0 - ldy {z1} - lda {c2},y - and {c3},x - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c3},x ldx {z1} and {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + lda {c3},x ldy {z1} - lda {c2},y - ora {c3},x + and {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c3},x ldx {z1} ora {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + lda {c3},x + ldy {z1} + ora {c2},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuxx _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} @@ -56435,32 +55693,32 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc sec sbc {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 - ldy {z1} - lda {c2},y - clc - adc {c3},x - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 lda {c3},x ldx {z1} clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_band_pbuc2_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 cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c3},x + ldy {z1} + clc + adc {c2},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c3},y ldx {z1} - lda {c2},x - and {c3},y + and {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < 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:16.0 lda {c3},y ldy {z1} and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + lda {c3},y ldx {z1} - lda {c2},x - ora {c3},y + ora {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < 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:16.0 lda {c3},y @@ -56474,11 +55732,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc sec sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c3},y ldx {z1} - lda {c2},x clc - adc {c3},y + adc {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 lda {c3},y @@ -56486,44 +55744,38 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefi clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 - ldy {z1} - lda {c2},y - and {c3},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c2},x and {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c2},y - ora {c3},y + and {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c2},x ora {c3},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c2},y - sec - sbc {c3},y + ora {c3},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} lda {c2},x sec sbc {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - clc - adc {c3},y + sec + sbc {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} @@ -56531,11 +55783,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2 clc adc {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - ldy {z2} - and {c3},y + clc + adc {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -56543,11 +55795,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2 ldx {z2} and {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y ldy {z2} - ora {c3},y + and {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -56555,14 +55807,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_ ldx {z2} ora {c3},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y ldy {z2} - sec - sbc {c3},y + ora {c3},y sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz2 _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} lda {c2},x @@ -56570,12 +55821,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc sec sbc {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} lda {c2},y ldy {z2} - clc - adc {c3},y + sec + sbc {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 ldx {z1} @@ -56584,6 +55835,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2 clc adc {c3},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + ldy {z1} + lda {c2},y + ldy {z2} + clc + adc {c3},y + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda #{c1} tax @@ -56613,13 +55871,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_ ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_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:22.0 lda #{c1} - tax - lda {c2},y + ldx {z1} + tay + lda {c2},x sec - sbc {c3},x + sbc {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda #{c1} @@ -56637,18 +55895,18 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 - ldy {z1} - lda {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 + ldx {z1} + lda {c2},x tax lda #{c2} tay txa and {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 - ldy {z1} - lda {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 + ldx {z1} + lda {c2},x tax lda #{c2} tay @@ -56656,9 +55914,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_ ora {c3},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} - lda {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + lda {c2},x tax lda #{c2} tay @@ -56666,9 +55924,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc sec sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} - lda {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + lda {c2},x tax lda #{c2} tay @@ -56686,41 +55944,35 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc4 -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 - ldy {z1} - lda {c2},y - and #{c1} - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc1 < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 - ldx {z1} - lda {c2},x - and #{c1} - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc1 < _deref_pbuc1=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:13.5 - ldy {z1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc1 < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda #{c1} - ora {c2},y - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} + and {c2},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc1 < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < 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} + ldy {z1} + and {c2},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + lda #{c1} + ldx {z1} ora {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda #{c1} ldy {z1} - lda {c2},y - eor #{c1} + ora {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x eor #{c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc1 < _deref_pbuc1=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - sec - sbc #{c1} + eor #{c1} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -56728,35 +55980,33 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbux sec sbc #{c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc1 < _deref_pbuc1=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - clc - adc #{c1} + sec + sbc #{c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + lda #{c1} ldx {z1} - lda {c2},x clc - adc #{c1} + adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda #{c1} ldy {z1} - lda {c2},y - and #{c2} + clc + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc2 < _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x and #{c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + and #{c2} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 ldx {z1} @@ -56766,21 +56016,23 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_ stx $ff ora $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 ldy {z1} lda {c2},y - eor #{c2} + tay + lda #{c2} + sty $ff + ora $ff sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x eor #{c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - sec - sbc #{c2} + eor #{c2} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -56788,11 +56040,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbux sec sbc #{c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - clc - adc #{c2} + sec + sbc #{c2} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuc2 < _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -56800,23 +56052,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx clc adc #{c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - and #{c3} + clc + adc #{c2} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc3 < _deref_pbuc1=vbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x and #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc3 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff + and #{c3} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 ldx {z1} @@ -56826,21 +56076,23 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_ stx $ff ora $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc3 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 ldy {z1} lda {c2},y - eor #{c3} + tay + lda #{c3} + sty $ff + ora $ff sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < _deref_pbuc1=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x eor #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - sec - sbc #{c3} + eor #{c3} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -56848,11 +56100,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbux sec sbc #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - clc - adc #{c3} + sec + sbc #{c3} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuc3 < _deref_pbuc1=vbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -56860,19 +56112,25 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx clc adc #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 - tay - lda #{c1} - tax - tya - and {c2},x +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c2},y + clc + adc #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 - tay - lda #{c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:16.5 tax - tya - ora {c2},x + lda #{c1} + tay + txa + and {c2},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:16.5 + tax + lda #{c1} + tay + txa + ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_vbuaa _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 @@ -56884,13 +56142,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tay - lda #{c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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:14.5 lda #{c1} @@ -56948,29 +56206,29 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_der clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 lda #{c1} tax - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < 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:15.5 lda #{c1} tay - lda {z1} - and {c2},y + lda {c2},y + and {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 lda #{c1} tax - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < 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:15.5 lda #{c1} tay - lda {z1} - ora {c2},y + lda {c2},y + ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_vbuz1 _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 @@ -56987,19 +56245,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_minus sec sbc {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.5 lda #{c1} tax - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 lda #{c1} tay - lda {z1} + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda #{c1} @@ -57238,18 +56496,18 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuz1_derefidx_vbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 - tay - lda {c1},y +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 + tax + lda {c1},x tax lda #{c1} tay txa and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 - tay - lda {c1},y +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:23.0 + tax + lda {c1},x tax lda #{c1} tay @@ -57268,9 +56526,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 - tay - lda {c1},y +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + tax + lda {c1},x tax lda #{c1} tay @@ -57278,21 +56536,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.0 lda {c1},x - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.0 lda {c1},x - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 @@ -57305,14 +56563,14 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c1},x - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.0 lda {c1},y @@ -57350,18 +56608,18 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay txa and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:24.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -57369,9 +56627,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_ ora {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -57380,9 +56638,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} - lda {c1},y +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -57405,17 +56663,17 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < 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:19.0 - tay - lda #{c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < 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:19.0 tax + lda #{c1} + tay lda {c2},x and {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 - tay - lda #{c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 tax + lda #{c1} + tay lda {c2},x ora {c2},y sta {c1} @@ -57428,10 +56686,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc sec sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tay - lda #{c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax + lda #{c1} + tay lda {c2},x clc adc {c2},y @@ -58326,18 +57584,18 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc3_plus_vbuc4 _deref_pbuc1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.0 and #{c1} sta {c1} -_deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.0 - tay - lda #{c1} - sty $ff - ora $ff - sta {c1} _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 tax lda #{c1} stx $ff ora $ff sta {c1} +_deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.0 + tay + lda #{c1} + sty $ff + ora $ff + sta {c1} _deref_pbuc1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 eor #{c1} sta {c1} @@ -58398,9 +57656,9 @@ _deref_pbuc1=vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus clc adc #{c1} sta {c1} -_deref_pbuc1=vbuc1_band_vbuz1 < _deref_pbuc1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 - lda {z1} - and #{c1} +_deref_pbuc1=vbuc1_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 + lda #{c1} + and {z1} sta {c1} _deref_pbuc1=vbuc1_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 lda #{c1} @@ -58415,25 +57673,25 @@ _deref_pbuc1=vbuc1_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbu sec sbc {z1} sta {c1} -_deref_pbuc1=vbuc1_plus_vbuz1 < _deref_pbuc1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 - lda {z1} +_deref_pbuc1=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 + lda #{c1} clc - adc #{c1} + adc {z1} sta {c1} -_deref_pbuc1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c1} ldy #0 - lda ({z1}),y - and #{c1} + and ({z1}),y sta {c1} _deref_pbuc1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda #{c1} ldy #0 ora ({z1}),y sta {c1} -_deref_pbuc1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c1} ldy #0 - lda ({z1}),y - eor #{c1} + eor ({z1}),y sta {c1} _deref_pbuc1=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 lda #{c1} @@ -58441,11 +57699,11 @@ _deref_pbuc1=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=v ldy #0 sbc ({z1}),y sta {c1} -_deref_pbuc1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 - ldy #0 - lda ({z1}),y +_deref_pbuc1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z1}),y sta {c1} _deref_pbuc1=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 lda {c1} @@ -58535,23 +57793,15 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_plus_pbuz1_derefidx_vbuc2 -_deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 - tay - lda {c1},y - and #{c1} - sta {c1} _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x and #{c1} sta {c1} -_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + and #{c1} sta {c1} _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 tax @@ -58561,16 +57811,24 @@ _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_bor_pbuc1_deref stx $ff ora $ff sta {c1} -_deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 tay lda {c1},y - eor #{c1} + tay + lda #{c1} + sty $ff + ora $ff sta {c1} _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x eor #{c1} sta {c1} +_deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + eor #{c1} + sta {c1} _deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.5 tax lda {c1},x @@ -58585,29 +57843,22 @@ _deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_minus_pbuc1_d clc adc #{c1}+1 sta {c1} -_deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 - tay - lda {c1},y - clc - adc #{c1} - sta {c1} _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 tax lda {c1},x clc adc #{c1} sta {c1} +_deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + clc + adc #{c1} + sta {c1} _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 lda {c1},x and #{c1} sta {c1} -_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 - lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff - sta {c1} _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 lda {c1},x tax @@ -58615,6 +57866,13 @@ _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _de stx $ff ora $ff sta {c1} +_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 + lda {c1},x + tay + lda #{c1} + sty $ff + ora $ff + sta {c1} _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c1},x eor #{c1} @@ -58663,23 +57921,15 @@ _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy clc adc #{c1} sta {c1} -_deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 - ldy {z1} - lda {c1},y - and #{c1} - sta {c1} _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x and #{c1} sta {c1} -_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +_deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + and #{c1} sta {c1} _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < _deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 ldx {z1} @@ -58689,22 +57939,23 @@ _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bor_pbuc1_deref stx $ff ora $ff sta {c1} -_deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 ldy {z1} lda {c1},y - eor #{c1} + tay + lda #{c1} + sty $ff + ora $ff sta {c1} _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x eor #{c1} sta {c1} -_deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 +_deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - eor #$ff - clc - adc #{c1}+1 + eor #{c1} sta {c1} _deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 ldx {z1} @@ -58713,11 +57964,12 @@ _deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc1_d clc adc #{c1}+1 sta {c1} -_deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 ldy {z1} lda {c1},y + eor #$ff clc - adc #{c1} + adc #{c1}+1 sta {c1} _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -58725,6 +57977,12 @@ _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_plus_pbuc1_der clc adc #{c1} sta {c1} +_deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + clc + adc #{c1} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuc1 @@ -58735,36 +57993,36 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 - tay - lda {c2},y - and #{c1} - sta {c1} -_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 +_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax - lda {c2},x - and #{c1} + lda #{c1} + and {c2},x sta {c1} -_deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=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:12.5 +_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=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:12.5 tay lda #{c1} - ora {c2},y + and {c2},y sta {c1} _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax lda #{c1} ora {c2},x sta {c1} -_deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +_deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=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:12.5 tay - lda {c2},y - eor #{c1} + lda #{c1} + ora {c2},y sta {c1} _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 tax lda {c2},x eor #{c1} sta {c1} +_deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 + tay + lda {c2},y + eor #{c1} + sta {c1} _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda #{c1} @@ -58777,21 +58035,21 @@ _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_minus_pbuc2_d sec sbc {c2},y sta {c1} -_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 - tay - lda {c2},y - clc - adc #{c1} - sta {c1} -_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 +_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax - lda {c2},x + lda #{c1} clc - adc #{c1} + adc {c2},x sta {c1} -_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 - lda {c2},x - and #{c1} +_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + tay + lda #{c1} + clc + adc {c2},y + sta {c1} +_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 + lda #{c1} + and {c2},x sta {c1} _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 lda #{c1} @@ -58806,14 +58064,14 @@ _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx sec sbc {c2},x sta {c1} -_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 - lda {c2},x +_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 + lda #{c1} clc - adc #{c1} + adc {c2},x sta {c1} -_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 - lda {c2},y - and #{c1} +_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=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 cycles:10.5 + lda #{c1} + and {c2},y sta {c1} _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=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 cycles:10.5 lda #{c1} @@ -58828,64 +58086,64 @@ _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx sec sbc {c2},y sta {c1} -_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 - lda {c2},y +_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 + lda #{c1} clc - adc #{c1} + adc {c2},y sta {c1} -_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 - ldy {z1} - lda {c2},y - and #{c1} - sta {c1} -_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 - ldx {z1} - lda {c2},x - and #{c1} - sta {c1} -_deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=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:13.5 - ldy {z1} +_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda #{c1} - ora {c2},y - sta {c1} -_deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} + and {c2},x + sta {c1} +_deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < 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} + ldy {z1} + and {c2},y + sta {c1} +_deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + lda #{c1} + ldx {z1} ora {c2},x sta {c1} -_deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda #{c1} ldy {z1} - lda {c2},y - eor #{c1} + ora {c2},y sta {c1} _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x eor #{c1} sta {c1} -_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} - lda #{c1} - sec - sbc {c2},y + lda {c2},y + eor #{c1} sta {c1} -_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda #{c1} + ldx {z1} sec sbc {c2},x sta {c1} -_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda #{c1} ldy {z1} - lda {c2},y - clc - adc #{c1} + sec + sbc {c2},y sta {c1} -_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 +_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + lda #{c1} ldx {z1} - lda {c2},x clc - adc #{c1} + adc {c2},x + sta {c1} +_deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda #{c1} + ldy {z1} + clc + adc {c2},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuc1 @@ -58929,18 +58187,18 @@ _deref_pbuc1=vbuc1_plus_vbuc2 < _deref_pbuc1=vbuc2_plus_vbuc1 < vbuaa=vbuc2_plus _deref_pbuc1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.0 and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.0 - tay - lda #{c2} - sty $ff - ora $ff - sta {c1} _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 tax lda #{c2} stx $ff ora $ff sta {c1} +_deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.0 + tay + lda #{c2} + sty $ff + ora $ff + sta {c1} _deref_pbuc1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 eor #{c2} sta {c1} @@ -59001,9 +58259,9 @@ _deref_pbuc1=vbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus clc adc #{c2} sta {c1} -_deref_pbuc1=vbuc2_band_vbuz1 < _deref_pbuc1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 - lda {z1} - and #{c2} +_deref_pbuc1=vbuc2_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 + lda #{c2} + and {z1} sta {c1} _deref_pbuc1=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 lda #{c2} @@ -59018,25 +58276,25 @@ _deref_pbuc1=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbu sec sbc {z1} sta {c1} -_deref_pbuc1=vbuc2_plus_vbuz1 < _deref_pbuc1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 - lda {z1} +_deref_pbuc1=vbuc2_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 + lda #{c2} clc - adc #{c2} + adc {z1} sta {c1} -_deref_pbuc1=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c2} ldy #0 - lda ({z1}),y - and #{c2} + and ({z1}),y sta {c1} _deref_pbuc1=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda #{c2} ldy #0 ora ({z1}),y sta {c1} -_deref_pbuc1=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c2} ldy #0 - lda ({z1}),y - eor #{c2} + eor ({z1}),y sta {c1} _deref_pbuc1=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 lda #{c2} @@ -59044,11 +58302,11 @@ _deref_pbuc1=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=v ldy #0 sbc ({z1}),y sta {c1} -_deref_pbuc1=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 - ldy #0 - lda ({z1}),y +_deref_pbuc1=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda #{c2} clc - adc #{c2} + ldy #0 + adc ({z1}),y sta {c1} _deref_pbuc1=vbuc2_band__deref_pbuc1 < vbuaa=vbuc2_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 lda {c1} @@ -59174,27 +58432,27 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bxor_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_minus_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_plus_pbuz1_derefidx_vbuc3 -_deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 - tay - lda {c1},y - and #{c2} - sta {c1} _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuaa -_deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +_deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 tay lda {c1},y - eor #{c2} + and #{c2} sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuaa _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x eor #{c2} sta {c1} +_deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + eor #{c2} + sta {c1} _deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.5 tax lda {c1},x @@ -59209,18 +58467,18 @@ _deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_minus_pbuc1_d clc adc #{c2}+1 sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 - tay - lda {c1},y - clc - adc #{c2} - sta {c1} _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 tax lda {c1},x clc adc #{c2} sta {c1} +_deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + clc + adc #{c2} + sta {c1} _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 lda {c1},x and #{c2} @@ -59261,33 +58519,26 @@ _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy clc adc #{c2} sta {c1} -_deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 - ldy {z1} - lda {c1},y - and #{c2} - sta {c1} _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - eor #{c2} + and #{c2} sta {c1} +CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuz1 _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x eor #{c2} sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 +_deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - eor #$ff - clc - adc #{c2}+1 + eor #{c2} sta {c1} _deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 ldx {z1} @@ -59296,11 +58547,12 @@ _deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc1_d clc adc #{c2}+1 sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 ldy {z1} lda {c1},y + eor #$ff clc - adc #{c2} + adc #{c2}+1 sta {c1} _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -59308,6 +58560,12 @@ _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc1_der clc adc #{c2} sta {c1} +_deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + clc + adc #{c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuc1 @@ -59323,23 +58581,15 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_plus_pbuc1_derefidx_vbuc3 -_deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 - tay - lda {c2},y - and #{c2} - sta {c1} _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 tax lda {c2},x and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 tay lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + and #{c2} sta {c1} _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 tax @@ -59349,16 +58599,24 @@ _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_bor_pbuc2_deref stx $ff ora $ff sta {c1} -_deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 tay lda {c2},y - eor #{c2} + tay + lda #{c2} + sty $ff + ora $ff sta {c1} _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.5 tax lda {c2},x eor #{c2} sta {c1} +_deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 + tay + lda {c2},y + eor #{c2} + sta {c1} _deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.5 tax lda {c2},x @@ -59373,29 +58631,22 @@ _deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_minus_pbuc2_d clc adc #{c2}+1 sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 - tay - lda {c2},y - clc - adc #{c2} - sta {c1} _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 tax lda {c2},x clc adc #{c2} sta {c1} +_deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 + tay + lda {c2},y + clc + adc #{c2} + sta {c1} _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 lda {c2},x and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 - lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff - sta {c1} _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 lda {c2},x tax @@ -59403,6 +58654,13 @@ _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _de stx $ff ora $ff sta {c1} +_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 + lda {c2},x + tay + lda #{c2} + sty $ff + ora $ff + sta {c1} _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c2},x eor #{c2} @@ -59451,23 +58709,15 @@ _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy clc adc #{c2} sta {c1} -_deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 - ldy {z1} - lda {c2},y - and #{c2} - sta {c1} _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +_deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + and #{c2} sta {c1} _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 ldx {z1} @@ -59477,22 +58727,23 @@ _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc2_deref stx $ff ora $ff sta {c1} -_deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 ldy {z1} lda {c2},y - eor #{c2} + tay + lda #{c2} + sty $ff + ora $ff sta {c1} _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x eor #{c2} sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 +_deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - eor #$ff - clc - adc #{c2}+1 + eor #{c2} sta {c1} _deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 ldx {z1} @@ -59501,11 +58752,12 @@ _deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc2_d clc adc #{c2}+1 sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 ldy {z1} lda {c2},y + eor #$ff clc - adc #{c2} + adc #{c2}+1 sta {c1} _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 ldx {z1} @@ -59513,6 +58765,12 @@ _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc2_der clc adc #{c2} sta {c1} +_deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c2},y + clc + adc #{c2} + sta {c1} _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 lda #{c1} tax @@ -59578,15 +58836,15 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_plus_pbuc2_derefidx_vbuc3 -_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.5 +_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax - lda {c3},x - and #{c2} + lda #{c2} + and {c3},x sta {c1} -_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay - lda {c3},y - and #{c2} + lda #{c2} + and {c3},y sta {c1} _deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax @@ -59620,21 +58878,21 @@ _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_minus_pbuc3_d sec sbc {c3},y sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 +_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax - lda {c3},x + lda #{c2} clc - adc #{c2} + adc {c3},x sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c3},y + lda #{c2} clc - adc #{c2} + adc {c3},y sta {c1} -_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 - lda {c3},x - and #{c2} +_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 + lda #{c2} + and {c3},x sta {c1} _deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 lda #{c2} @@ -59649,14 +58907,14 @@ _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx sec sbc {c3},x sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 - lda {c3},x +_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 + lda #{c2} clc - adc #{c2} + adc {c3},x sta {c1} -_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.5 - lda {c3},y - and #{c2} +_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 + lda #{c2} + and {c3},y sta {c1} _deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 lda #{c2} @@ -59671,76 +58929,76 @@ _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx sec sbc {c3},y sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 - lda {c3},y +_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 + lda #{c2} clc - adc #{c2} + adc {c3},y sta {c1} -_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 - ldy {z1} - lda {c3},y - and #{c2} - sta {c1} -_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 - ldx {z1} - lda {c3},x - and #{c2} - sta {c1} -_deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 - ldy {z1} +_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda #{c2} - ora {c3},y - sta {c1} -_deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} + and {c3},x + sta {c1} +_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < 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 #{c2} + ldy {z1} + and {c3},y + sta {c1} +_deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + lda #{c2} + ldx {z1} ora {c3},x sta {c1} -_deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda #{c2} ldy {z1} - lda {c3},y - eor #{c2} + ora {c3},y sta {c1} _deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c3},x eor #{c2} sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} - lda #{c2} - sec - sbc {c3},y + lda {c3},y + eor #{c2} sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda #{c2} + ldx {z1} sec sbc {c3},x sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda #{c2} ldy {z1} - lda {c3},y - clc - adc #{c2} + sec + sbc {c3},y sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 +_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + lda #{c2} ldx {z1} - lda {c3},x clc - adc #{c2} + adc {c3},x sta {c1} -_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 +_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda #{c2} + ldy {z1} + clc + adc {c3},y + sta {c1} +_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda #{c1} tax - lda {c3},x - and #{c2} + lda #{c2} + and {c3},x sta {c1} -_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < 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:14.5 lda #{c1} tay - lda {c3},y - and #{c2} + lda #{c2} + and {c3},y sta {c1} _deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda #{c1} @@ -59780,19 +59038,19 @@ _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc2_minus_pbuc3_derefidx sec sbc {c3},y sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 +_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c1} tax - lda {c3},x + lda #{c2} clc - adc #{c2} + adc {c3},x sta {c1} -_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda #{c1} tay - lda {c3},y + lda #{c2} clc - adc #{c2} + adc {c3},y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuc2 @@ -83139,15 +82397,15 @@ pbuz1_derefidx_vbuz2=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A Y cy asl ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_band_vbuyy < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.0 - tya - stx $ff +pbuz1_derefidx_vbuz2=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.0 + txa + sty $ff and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:17.0 - tya - stx $ff +pbuz1_derefidx_vbuz2=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 + txa + sty $ff ora $ff ldy {z2} sta ({z1}),y @@ -83159,9 +82417,9 @@ pbuz1_derefidx_vbuz2=vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:19.0 - tya - stx $ff +pbuz1_derefidx_vbuz2=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 + txa + sty $ff clc adc $ff ldy {z2} @@ -84214,10 +83472,10 @@ pbuz1_derefidx_vbuz2=vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuaa < pb ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_vbuaa -pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 - tay - lda {z1} - sty $ff +pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:22.0 + ldy {z1} + sta $ff + tya sec sbc $ff ldy {z2} @@ -84385,12 +83643,12 @@ pbuz1_derefidx_vbuz2=vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_ ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor__deref_pbuz1 -pbuz1_derefidx_vbuz2=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz2=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.5 ldy #0 lda ({z1}),y - tay - lda {z1} - sty $ff + ldy {z1} + sta $ff + tya sec sbc $ff ldy {z2} @@ -84747,9 +84005,9 @@ pbuz1_derefidx_vbuz2=vbuz1_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuc1 < and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - ldy {z1} +pbuz1_derefidx_vbuz2=vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 lda #{c1} + ldy {z1} sty $ff ora $ff ldy {z2} @@ -84784,10 +84042,10 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuaa < pb ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_vbuaa -pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 - tay - lda {z2} - sty $ff +pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:22.0 + ldy {z2} + sta $ff + tya sec sbc $ff ldy {z2} @@ -84868,9 +84126,9 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_bor_vbuaa < pb ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_vbuz1 -pbuz1_derefidx_vbuz2=vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 - ldy {z1} +pbuz1_derefidx_vbuz2=vbuz2_minus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 lda {z2} + ldy {z1} sty $ff sec sbc $ff @@ -84955,12 +84213,12 @@ pbuz1_derefidx_vbuz2=vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_ ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor__deref_pbuz1 -pbuz1_derefidx_vbuz2=vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz2=vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.5 ldy #0 lda ({z1}),y - tay - lda {z2} - sty $ff + ldy {z2} + sta $ff + tya sec sbc $ff ldy {z2} @@ -85221,29 +84479,29 @@ pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbua adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z2} + ldy {z1} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z2} + ldy {z1} ora {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z2} + ldy {z1} sec sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z2} + ldy {z1} clc adc {c1},y ldy {z2} @@ -85317,9 +84575,9 @@ pbuz1_derefidx_vbuz2=vbuz2_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuc1 < and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 lda #{c1} + ldy {z2} sty $ff ora $ff ldy {z2} @@ -85552,14 +84810,14 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz4 -pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 - lda {z3} - and {c1} +pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_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:16.0 + lda {c1} + and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 - lda {z3} - ora {c1} +pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.0 + lda {c1} + ora {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 @@ -85573,10 +84831,10 @@ pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus sbc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 - lda {z3} +pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.0 + lda {c1} clc - adc {c1} + adc {z3} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_band_pbuz1_derefidx_vbuaa @@ -85744,16 +85002,16 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bor_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuz4_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 tay - lda {z3} - and {c1},y + lda {c1},y + and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.5 tay - lda {z3} - ora {c1},y + lda {c1},y + ora {z3} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuaa @@ -85764,21 +85022,21 @@ pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbu sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 tay - lda {z3} + lda {c1},y clc - adc {c1},y + adc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - lda {z3} - and {c1},x +pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuz3 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:16.5 + lda {c1},x + and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - lda {z3} - ora {c1},x +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.5 + lda {c1},x + ora {z3} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuxx @@ -85788,20 +85046,20 @@ pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbu sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 - lda {z3} +pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.5 + lda {c1},x clc - adc {c1},x + adc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - lda {z3} - and {c1},y +pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:16.5 + lda {c1},y + and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - lda {z3} - ora {c1},y +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.5 + lda {c1},y + ora {z3} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuyy @@ -85811,62 +85069,62 @@ pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbu sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - lda {z3} +pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.5 + lda {c1},y clc - adc {c1},y + adc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z3} + ldy {z1} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z3} + ldy {z1} ora {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z3} + ldy {z1} sec sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z3} + ldy {z1} clc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z3} + ldy {z2} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z3} + ldy {z2} ora {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z3} + ldy {z2} sec sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z3} + ldy {z2} clc adc {c1},y ldy {z2} @@ -85913,9 +85171,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=vbuz3_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 - lda {z3} - and #{c1} +pbuz1_derefidx_vbuz2=vbuz3_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuz3 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 + lda #{c1} + and {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz3 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 @@ -85934,10 +85192,10 @@ pbuz1_derefidx_vbuz2=vbuz3_minus_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuc1 sbc #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 - lda {z3} +pbuz1_derefidx_vbuz2=vbuz3_plus_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_plus_vbuz3 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 + lda #{c1} clc - adc #{c1} + adc {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 @@ -87329,16 +86587,16 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbu adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.0 + lda {c1},x ldy #0 - lda ({z3}),y - and {c1},x + and ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.0 + lda {c1},x ldy #0 - lda ({z3}),y - ora {c1},x + ora ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.0 @@ -87354,11 +86612,11 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - ldy #0 - lda ({z3}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.0 @@ -87469,18 +86727,18 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbu adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 - ldy {z3} - lda {c1},y +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy #0 - and ({z3}),y + lda ({z3}),y + ldy {z3} + and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 - ldy {z3} - lda {c1},y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 ldy #0 - ora ({z3}),y + lda ({z3}),y + ldy {z3} + ora {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 @@ -87498,12 +86756,12 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 - ldy {z3} - lda {c1},y - clc +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy #0 - adc ({z3}),y + lda ({z3}),y + ldy {z3} + clc + adc {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz4 @@ -87521,10 +86779,10 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz3 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz3 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda #{c1} ldy #0 - lda ({z3}),y - and #{c1} + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz3 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -87533,10 +86791,10 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor__de ora ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz3 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz3 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda #{c1} ldy #0 - lda ({z3}),y - eor #{c1} + eor ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 @@ -87546,11 +86804,11 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < sbc #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz3 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 - ldy #0 - lda ({z3}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz3 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 @@ -87565,10 +86823,10 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < v eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:23.0 + ldy {c1} + sta $ff + tya sec sbc $ff ldy {z2} @@ -87649,9 +86907,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1 eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 - ldy {z1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 lda {c1} + ldy {z1} sty $ff sec sbc $ff @@ -87678,9 +86936,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1 eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 lda {c1} + ldy {z2} sty $ff sec sbc $ff @@ -87692,14 +86950,14 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1 adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 - lda {z3} - and {c1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_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:16.0 + lda {c1} + and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 - lda {z3} - ora {c1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.0 + lda {c1} + ora {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 @@ -87713,10 +86971,10 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 - lda {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.0 + lda {c1} clc - adc {c1} + adc {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 @@ -87737,12 +86995,12 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_dere eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:30.5 ldy #0 lda ({z1}),y - tay - lda {c1} - sty $ff + ldy {c1} + sta $ff + tya sec sbc $ff ldy {z2} @@ -88056,15 +87314,15 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbu adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z1} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z1} ora {c1},y ldy {z2} sta ({z1}),y @@ -88074,29 +87332,29 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbu eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z1} sec sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z1} clc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z2} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z2} ora {c1},y ldy {z2} sta ({z1}),y @@ -88106,29 +87364,29 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbu eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z2} sec sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z2} clc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z3} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z3} ora {c1},y ldy {z2} sta ({z1}),y @@ -88138,16 +87396,16 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbu eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z3} sec sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z3} clc adc {c1},y ldy {z2} @@ -88248,15 +87506,15 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbu adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z1} and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z1} ora {c2},y ldy {z2} sta ({z1}),y @@ -88266,29 +87524,29 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbu eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z1} sec sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z1} clc adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z2} and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z2} ora {c2},y ldy {z2} sta ({z1}),y @@ -88298,29 +87556,29 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbu eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z2} sec sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z2} clc adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z3} and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z3} ora {c2},y ldy {z2} sta ({z1}),y @@ -88330,16 +87588,16 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbu eor {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z3} sec sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z3} clc adc {c2},y ldy {z2} @@ -94096,16 +93354,16 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 tay - lda {z3} - and {c1},y + lda {c1},y + and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.5 tay - lda {z3} - ora {c1},y + lda {c1},y + ora {z3} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_vbuz3 @@ -94116,11 +93374,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_vbuz3 < pbuz1_derefidx_vbuz2=pbu sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 tay - lda {z3} + lda {c1},y clc - adc {c1},y + adc {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 @@ -94950,9 +94208,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 lda {c1},x + ldy {z1} sty $ff sec sbc $ff @@ -94975,9 +94233,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 lda {c1},x + ldy {z2} sty $ff sec sbc $ff @@ -94989,14 +94247,14 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuz1_derefidx_vbuz2=pbuc adc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - lda {z3} - and {c1},x +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuz3 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:16.5 + lda {c1},x + and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - lda {z3} - ora {c1},x +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.5 + lda {c1},x + ora {z3} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_vbuz3 @@ -95006,10 +94264,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuz3 < vbuaa=pbuc1_derefidx_vbu sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 - lda {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.5 + lda {c1},x clc - adc {c1},x + adc {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 @@ -95047,16 +94305,16 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.0 + lda {c1},x ldy #0 - lda ({z3}),y - and {c1},x + and ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz3 < 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:21.0 + lda {c1},x ldy #0 - lda ({z3}),y - ora {c1},x + ora ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.0 @@ -95072,11 +94330,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz3 < vbuaa=pbuc1_deref sbc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - ldy #0 - lda ({z3}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < 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:23.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 @@ -95331,83 +94589,83 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=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 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z1} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z1} ora {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z1} sec sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z1} clc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=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 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z2} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z2} ora {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z2} sec sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z2} clc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=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 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x + ldy {z3} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x + ldy {z3} ora {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z3} sec sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z3} clc adc {c1},y ldy {z2} @@ -95495,83 +94753,83 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_dere adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=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 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z1} and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z1} ora {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z1} sec sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z1} clc adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=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 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z2} and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z2} ora {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z2} sec sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z2} clc adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=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 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x + ldy {z3} and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x + ldy {z3} ora {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z3} sec sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z3} clc adc {c2},y ldy {z2} @@ -95805,14 +95063,14 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - lda {z3} - and {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:16.5 + lda {c1},y + and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - lda {z3} - ora {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.5 + lda {c1},y + ora {z3} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuz3 @@ -95822,10 +95080,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuz3 < vbuaa=pbuc1_derefidx_vbu sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - lda {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.5 + lda {c1},y clc - adc {c1},y + adc {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 @@ -96399,22 +95657,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:26.0 lda {c1},y - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:26.0 lda {c1},y - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 @@ -96428,14 +95686,14 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_der sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc2 @@ -96519,11 +95777,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 - tax - ldy {z1} - lda {c1},y - stx $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.5 + ldx {z1} + tay + lda {c1},x + sty $ff sec sbc $ff ldy {z2} @@ -96534,15 +95792,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - txa +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=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 ldy {z1} + txa and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - txa +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=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 ldy {z1} + txa ora {c1},y ldy {z2} sta ({z1}),y @@ -96555,9 +95813,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuz1_derefidx_vbuz2=pbu sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - txa +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z1} + txa clc adc {c1},y ldy {z2} @@ -96619,15 +95877,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z2} + ldy {z1} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z2} + ldy {z1} ora {c1},y ldy {z2} sta ({z1}),y @@ -96641,22 +95899,22 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuz1_derefidx_vbuz2=pbu sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z2} + ldy {z1} clc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z3} + ldy {z1} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z3} + ldy {z1} ora {c1},y ldy {z2} sta ({z1}),y @@ -96668,9 +95926,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_vbuz3 < pbuz1_derefidx_vbuz2=pbu sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z3} + ldy {z1} clc adc {c1},y ldy {z2} @@ -96751,15 +96009,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz3 < pbuz1_derefidx_vbu adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z1} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z1} ora {c1},y ldy {z2} sta ({z1}),y @@ -96776,9 +96034,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vb sbc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z1} clc adc {c1},y ldy {z2} @@ -96955,12 +96213,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - ldy {z1} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c1},x + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -96971,15 +96229,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_dere adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z1} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z1} ora {c1},y ldy {z2} sta ({z1}),y @@ -96991,9 +96249,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_der sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z1} clc adc {c1},y ldy {z2} @@ -97143,12 +96401,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - ldy {z1} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -97159,16 +96417,16 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuz1_dere adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c2},x ldy {z1} - lda {c1},y - and {c2},x + and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c2},x ldy {z1} - lda {c1},y - ora {c2},x + ora {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx @@ -97179,11 +96437,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_der sbc {c2},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c2},x ldy {z1} - lda {c1},y clc - adc {c2},x + adc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 @@ -97306,30 +96564,30 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz3 < pbuz1_dere adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldy {z1} - lda {c1},y - tay - lda #{c1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:29.0 + ldx {z1} + lda {c1},x tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldy {z1} - lda {c1},y - tay - lda #{c1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:29.0 + ldx {z1} + lda {c1},x tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - ldy {z1} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -97338,15 +96596,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_der sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - ldy {z1} - lda {c1},y - tay - lda #{c1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z1} + lda {c1},x tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc2 @@ -97440,11 +96698,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 - tax - ldy {z2} - lda {c1},y - stx $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.5 + ldx {z2} + tay + lda {c1},x + sty $ff sec sbc $ff ldy {z2} @@ -97455,15 +96713,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - txa +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuxx < pbuz1_derefidx_vbuz2=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 ldy {z2} + txa and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - txa +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuz2=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 ldy {z2} + txa ora {c1},y ldy {z2} sta ({z1}),y @@ -97476,9 +96734,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuz1_derefidx_vbuz2=pbu sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - txa +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} + txa clc adc {c1},y ldy {z2} @@ -97569,15 +96827,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuz3 < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z3} + ldy {z2} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuz3 < pbuz1_derefidx_vbuz2=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} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z3} + ldy {z2} ora {c1},y ldy {z2} sta ({z1}),y @@ -97589,9 +96847,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuz1_derefidx_vbuz2=pbu sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z3} + ldy {z2} clc adc {c1},y ldy {z2} @@ -97672,15 +96930,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbu adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z2} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z2} ora {c1},y ldy {z2} sta ({z1}),y @@ -97697,9 +96955,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vb sbc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z2} clc adc {c1},y ldy {z2} @@ -97876,12 +97134,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - ldy {z2} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z2} + tay + lda {c1},x sec - sbc {c1},x + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -97892,15 +97150,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_dere adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z2} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=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 + ldy {z2} ora {c1},y ldy {z2} sta ({z1}),y @@ -97912,9 +97170,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_der sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z2} clc adc {c1},y ldy {z2} @@ -98064,12 +97322,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - ldy {z2} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z2} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -98080,16 +97338,16 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuz1_dere adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c2},x ldy {z2} - lda {c1},y - and {c2},x + and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c2},x ldy {z2} - lda {c1},y - ora {c2},x + ora {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx @@ -98100,11 +97358,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_der sbc {c2},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c2},x ldy {z2} - lda {c1},y clc - adc {c2},x + adc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 @@ -98227,30 +97485,30 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuz1_dere adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldy {z2} - lda {c1},y - tay - lda #{c1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:29.0 + ldx {z2} + lda {c1},x tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldy {z2} - lda {c1},y - tay - lda #{c1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:29.0 + ldx {z2} + lda {c1},x tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - ldy {z2} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -98259,15 +97517,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_der sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - ldy {z2} - lda {c1},y - tay - lda #{c1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z2} + lda {c1},x tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc2 @@ -98361,11 +97619,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 - tax - ldy {z3} - lda {c1},y - stx $ff +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.5 + ldx {z3} + tay + lda {c1},x + sty $ff sec sbc $ff ldy {z2} @@ -98376,15 +97634,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - txa +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_vbuxx < pbuz1_derefidx_vbuz2=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 ldy {z3} + txa and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - txa +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuxx < pbuz1_derefidx_vbuz2=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 ldy {z3} + txa ora {c1},y ldy {z2} sta ({z1}),y @@ -98397,9 +97655,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuxx < pbuz1_derefidx_vbuz2=pbu sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - txa +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} + txa clc adc {c1},y ldy {z2} @@ -98561,18 +97819,18 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 - ldy {z3} - lda {c1},y +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 ldy #0 - and ({z3}),y + lda ({z3}),y + ldy {z3} + and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 - ldy {z3} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz3 < 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:24.0 ldy #0 - ora ({z3}),y + lda ({z3}),y + ldy {z3} + ora {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 @@ -98590,12 +97848,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz3 < vbuaa=pbuc1_deref sbc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 - ldy {z3} - lda {c1},y - clc +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz3 < 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:26.0 ldy #0 - adc ({z3}),y + lda ({z3}),y + ldy {z3} + clc + adc {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz4 @@ -98603,15 +97861,15 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz4 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z3} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z3} ora {c1},y ldy {z2} sta ({z1}),y @@ -98628,9 +97886,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuc1 < pbuz1_derefidx_vb sbc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 lda {c1} + ldy {z3} clc adc {c1},y ldy {z2} @@ -98867,12 +98125,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - ldy {z3} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z3} + tay + lda {c1},x sec - sbc {c1},x + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -98883,15 +98141,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuaa < pbuz1_dere adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x + ldy {z3} and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 lda {c1},x + ldy {z3} ora {c1},y ldy {z2} sta ({z1}),y @@ -98903,9 +98161,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_der sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},x + ldy {z3} clc adc {c1},y ldy {z2} @@ -99056,12 +98314,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - ldy {z3} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 + ldx {z3} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -99072,16 +98330,16 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuaa < pbuz1_dere adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c2},x ldy {z3} - lda {c1},y - and {c2},x + and {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + lda {c2},x ldy {z3} - lda {c1},y - ora {c2},x + ora {c1},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuxx @@ -99092,11 +98350,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuxx < pbuz1_der sbc {c2},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 + lda {c2},x ldy {z3} - lda {c1},y clc - adc {c2},x + adc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuyy < 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:21.0 @@ -99220,30 +98478,30 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuz4 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldy {z3} - lda {c1},y - tay - lda #{c1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:29.0 + ldx {z3} + lda {c1},x tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 - ldy {z3} - lda {c1},y - tay - lda #{c1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:29.0 + ldx {z3} + lda {c1},x tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 - ldy {z3} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z3} + lda {c1},x tax lda #{c1} tay @@ -99252,15 +98510,15 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuc1 < pbuz1_der sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:31.0 - ldy {z3} - lda {c1},y - tay - lda #{c1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 + ldx {z3} + lda {c1},x tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuc2 @@ -100062,9 +99320,9 @@ pbuz1_derefidx_vbuz2=vbuc1_band_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - ldy {z1} +pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 lda #{c1} + ldy {z1} sty $ff ora $ff ldy {z2} @@ -100092,9 +99350,9 @@ pbuz1_derefidx_vbuz2=vbuc1_band_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 lda #{c1} + ldy {z2} sty $ff ora $ff ldy {z2} @@ -100117,9 +99375,9 @@ pbuz1_derefidx_vbuz2=vbuc1_plus_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_plus_vbuaa < adc #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_band_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 - lda {z3} - and #{c1} +pbuz1_derefidx_vbuz2=vbuc1_band_vbuz3 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 + lda #{c1} + and {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz3 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 @@ -100138,10 +99396,10 @@ pbuz1_derefidx_vbuz2=vbuc1_minus_vbuz3 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_m sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 - lda {z3} +pbuz1_derefidx_vbuz2=vbuc1_plus_vbuz3 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 + lda #{c1} clc - adc #{c1} + adc {z3} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 @@ -100185,10 +99443,10 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz3 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz3 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda #{c1} ldy #0 - lda ({z3}),y - and #{c1} + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz3 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -100197,10 +99455,10 @@ pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz3 < vbuaa=vbuc1_bor__deref_pbuz1 < vbu ora ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz3 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz3 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda #{c1} ldy #0 - lda ({z3}),y - eor #{c1} + eor ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuz3 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.5 @@ -100210,11 +99468,11 @@ pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuz3 < vbuaa=vbuc1_minus__deref_pbuz1 < sbc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz3 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 - ldy #0 - lda ({z3}),y +pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz3 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:15.0 @@ -100615,10 +99873,10 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 +pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 tay - lda {c2},y - and #{c1} + lda #{c1} + and {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 @@ -100640,16 +99898,16 @@ pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbu sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 +pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tay - lda {c2},y + lda #{c1} clc - adc #{c1} + adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:15.5 - lda {c2},x - and #{c1} +pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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:15.5 + lda #{c1} + and {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=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:15.5 @@ -100668,15 +99926,15 @@ pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_ sbc {c2},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:17.5 - lda {c2},x +pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 + lda #{c1} clc - adc #{c1} + adc {c2},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:15.5 - lda {c2},y - and #{c1} +pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda #{c1} + and {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 @@ -100695,21 +99953,21 @@ pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_ sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:17.5 - lda {c2},y - clc - adc #{c1} - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 - ldy {z1} - lda {c2},y - and #{c1} - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 lda #{c1} + clc + adc {c2},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z1} + and {c2},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z1} ora {c2},y ldy {z2} sta ({z1}),y @@ -100719,29 +99977,29 @@ pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc eor #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z1} +pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda #{c1} + ldy {z1} sec sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 - ldy {z1} - lda {c2},y - clc - adc #{c1} - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 - ldy {z2} - lda {c2},y - and #{c1} - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz1_plus_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda #{c1} + ldy {z1} + clc + adc {c2},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z2} + and {c2},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuz1_derefidx_vbuz2=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} + ldy {z2} ora {c2},y ldy {z2} sta ({z1}),y @@ -100751,29 +100009,29 @@ pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc eor #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda #{c1} + ldy {z2} sec sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 - ldy {z2} - lda {c2},y - clc - adc #{c1} - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 - ldy {z3} - lda {c2},y - and #{c1} - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z3} +pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz2_plus_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda #{c1} + ldy {z2} + clc + adc {c2},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + lda #{c1} + ldy {z3} + and {c2},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + lda #{c1} + ldy {z3} ora {c2},y ldy {z2} sta ({z1}),y @@ -100783,18 +100041,18 @@ pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc eor #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 - ldy {z3} +pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz3 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda #{c1} + ldy {z3} sec sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda #{c1} ldy {z3} - lda {c2},y clc - adc #{c1} + adc {c2},y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuc1 @@ -111252,11 +110510,11 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc2_bor_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc2_bxor_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc2_minus_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc2_plus_vbuc3 -pbuc1_derefidx_vbuaa=vbuaa_band_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:17.0 +pbuc1_derefidx_vbuaa=vbuaa_band_vbuaa < pbuc1_derefidx_vbuaa=vbuxx_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:17.0 tax tay txa - sty $ff + stx $ff and $ff sta {c1},y pbuc1_derefidx_vbuaa=vbuaa_bor_vbuaa < pbuc1_derefidx_vbuaa=vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A X Y cycles:11.0 @@ -111581,16 +110839,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.5 +pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_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:15.5 tax tay - tya + txa and {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.5 +pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.5 tax tay - tya + txa ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuaa @@ -111601,10 +110859,10 @@ pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbu sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 tax tay - tya + txa clc adc {c2},x sta {c1},y @@ -111654,33 +110912,33 @@ pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbux clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < 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:16.5 - tax - txa - ldy {z1} - and {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < 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:16.5 - tax - txa - ldy {z1} - ora {c2},y - sta {c1},x +pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 + ldx {z1} + tay + tya + and {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 + ldx {z1} + tay + tya + ora {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tax - txa - ldy {z1} +pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay + tya sec - sbc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tax - txa - ldy {z1} + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay + tya clc - adc {c2},y - sta {c1},x + adc {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuc1 @@ -111757,16 +111015,16 @@ pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.0 tay - tya - stx $ff + txa + sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 tay - tya - stx $ff + txa + sty $ff ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_vbuaa @@ -111777,10 +111035,10 @@ pbuc1_derefidx_vbuaa=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuyy sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuaa=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:17.0 tay - tya - stx $ff + txa + sty $ff clc adc $ff sta {c1},y @@ -112358,13 +111616,6 @@ pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:17.5 - tax - tya - tay - sec - sbc {c2},y - sta {c1},x pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:21.5 tax lda {c2},y @@ -112373,6 +111624,13 @@ pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbu sec sbc $ff sta {c1},x +pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:17.5 + tax + tya + tay + sec + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 tax tya @@ -112454,26 +111712,26 @@ pbuc1_derefidx_vbuaa=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuyy < clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 - tay - tya - and {z1} - sta {c1},y pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 tax txa and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 tay tya - ora {z1} + and {z1} sta {c1},y pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 tax txa ora {z1} sta {c1},x +pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 + tay + tya + ora {z1} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_vbuaa pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:16.0 tax @@ -112489,18 +111747,18 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuyy sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 - tay - tya - clc - adc {z1} - sta {c1},y pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 tax txa clc adc {z1} sta {c1},x +pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 + tay + tya + clc + adc {z1} + sta {c1},y pbuc1_derefidx_vbuaa=vbuz1_band_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 tay txa @@ -112744,25 +112002,25 @@ pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus__ clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 tax - lda {z1} - and {c2} + lda {c2} + and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 tay - lda {z1} - and {c2} + lda {c2} + and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 tax - lda {z1} - ora {c2} + lda {c2} + ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 tay - lda {z1} - ora {c2} + lda {c2} + ora {z1} sta {c1},y pbuc1_derefidx_vbuaa=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 tax @@ -112786,17 +112044,17 @@ pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_minus sec sbc {c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 tax - lda {z1} + lda {c2} clc - adc {c2} + adc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 tay - lda {z1} + lda {c2} clc - adc {c2} + adc {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -112908,25 +112166,25 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - and {c2},y + lda {c2},y + and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - ora {c2},y + lda {c2},y + ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -112941,27 +112199,27 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbu sec sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.5 tax - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.5 tay - lda {z1} + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 @@ -112970,21 +112228,21 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbu sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.5 tay - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - and {c2},y + lda {c2},y + and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - ora {c2},y + lda {c2},y + ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 @@ -112993,24 +112251,24 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbu sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.5 tax - lda {z1} + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.5 - tax - lda {z1} +pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_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:16.5 + ldx {z1} tay - and {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.5 - tax - lda {z1} + txa + and {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 + ldx {z1} tay - ora {c2},y - sta {c1},x + txa + ora {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax @@ -113019,40 +112277,40 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbu sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tax - lda {z1} +pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} tay + txa clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < 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:17.5 - tax - lda {z1} - ldy {z2} - and {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < 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:17.5 - tax - lda {z1} - ldy {z2} - ora {c2},y - sta {c1},x + adc {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:17.5 + ldx {z2} + tay + lda {c2},x + and {z1} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:17.5 + ldx {z2} + tay + lda {c2},x + ora {z1} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 - tax +pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 + ldx {z2} + tay lda {z1} - ldy {z2} sec - sbc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 - tax - lda {z1} - ldy {z2} + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:19.5 + ldx {z2} + tay + lda {c2},x clc - adc {c2},y - sta {c1},x + adc {z1} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuc1 @@ -113073,15 +112331,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_plus_vbuc1 -pbuc1_derefidx_vbuaa=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 tax - lda {z1} - and #{c2} + lda #{c2} + and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuc2 < vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 tay - lda {z1} - and #{c2} + lda #{c2} + and {z1} sta {c1},y pbuc1_derefidx_vbuaa=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 tax @@ -113115,17 +112373,17 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuc2 sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 tax - lda {z1} + lda #{c2} clc - adc #{c2} + adc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 tay - lda {z1} + lda #{c2} clc - adc #{c2} + adc {z1} sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.5 tax @@ -113363,23 +112621,23 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_dere ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 tax + lda {c2} ldy #0 - lda ({z1}),y - and {c2} + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 tax + lda {c2} ldy #0 - lda ({z1}),y - ora {c2} + ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 tax + lda {c2} ldy #0 - lda ({z1}),y - eor {c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:20.5 tax @@ -113388,12 +112646,12 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_der sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 tax - ldy #0 - lda ({z1}),y + lda {c2} clc - adc {c2} + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -113505,17 +112763,17 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.0 tax + lda {c2},x ldy #0 - lda ({z1}),y - and {c2},x + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.0 tax + lda {c2},x ldy #0 - lda ({z1}),y - ora {c2},x + ora ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.0 tax @@ -113530,12 +112788,12 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vb sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.0 tax - ldy #0 - lda ({z1}),y + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx @@ -113568,23 +112826,23 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbu ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 ldy {z1} + tax lda {c2},y ldy #0 and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuz1_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:22.0 ldy {z1} + tax lda {c2},y ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuz1_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:22.0 ldy {z1} + tax lda {c2},y ldy #0 eor ({z1}),y @@ -113597,31 +112855,31 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vb sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuz1_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:24.0 ldy {z1} + tax lda {c2},y clc ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 ldy {z2} + tax lda {c2},y ldy #0 and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < 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:22.0 ldy {z2} + tax lda {c2},y ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < 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:22.0 ldy {z2} + tax lda {c2},y ldy #0 eor ({z1}),y @@ -113634,9 +112892,9 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vb sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < 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:24.0 ldy {z2} + tax lda {c2},y clc ldy #0 @@ -113662,11 +112920,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc1 -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + lda #{c2} ldy #0 - lda ({z1}),y - and #{c2} + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax @@ -113674,11 +112932,11 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_ ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + lda #{c2} ldy #0 - lda ({z1}),y - eor #{c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:18.5 tax @@ -113687,12 +112945,18 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:18.5 tax - ldy #0 - lda ({z1}),y + lda #{c2} clc - adc #{c2} + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.0 + tax + lda {c1} + stx $ff + and $ff sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.0 tay @@ -113700,11 +112964,11 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc1 sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 tax lda {c1} stx $ff - and $ff + ora $ff sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 tay @@ -113712,12 +112976,6 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc1_ sty $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 - tax - lda {c1} - stx $ff - ora $ff - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuaa pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:19.0 tax @@ -113733,13 +112991,6 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 - tay - lda {c1} - sty $ff - clc - adc $ff - sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:19.0 tax lda {c1} @@ -113747,6 +112998,13 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1 clc adc $ff sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 + tay + lda {c1} + sty $ff + clc + adc $ff + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.0 tay lda {c1} @@ -113801,26 +113059,26 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1 clc adc $ff sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 - tay - lda {c1} - and {z1} - sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 tax lda {c1} and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 tay lda {c1} - ora {z1} + and {z1} sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 tax lda {c1} ora {z1} sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 + tay + lda {c1} + ora {z1} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuz1 pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.0 tax @@ -113834,18 +113092,18 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 - tay - lda {c1} - clc - adc {z1} - sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 tax lda {c1} clc adc {z1} sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 + tay + lda {c1} + clc + adc {z1} + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 tax lda {c1} @@ -113878,37 +113136,37 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dere ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuc1 < pbuc1_derefidx_vbuaa=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.0 + ldx {c1} + tay lda {c1} - ldy {c1} - sty $ff + stx $ff and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.0 - tax + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc1_bor__deref_pbuc1 < pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.0 + ldx {c1} + tay lda {c1} - ldy {c1} - sty $ff + stx $ff ora $ff - sta {c1},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor__deref_pbuc1 -pbuc1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:23.0 - tax +pbuc1_derefidx_vbuaa=_deref_pbuc1_minus__deref_pbuc1 < pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.0 + ldx {c1} + tay lda {c1} - ldy {c1} - sty $ff + stx $ff sec sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:23.0 - tax + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc1_plus__deref_pbuc1 < pbuc1_derefidx_vbuaa=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.0 + ldx {c1} + tay lda {c1} - ldy {c1} - sty $ff + stx $ff clc adc $ff - sta {c1},x + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 tax lda {c1} @@ -114013,12 +113271,12 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbux ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 +pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:25.5 tax lda {c1},x - tay - lda {c1} - sty $ff + ldy {c1} + sta $ff + tya sec sbc $ff sta {c1},x @@ -114077,12 +113335,12 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbua ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 +pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:25.5 tax lda {c1},y - tay - lda {c1} - sty $ff + ldy {c1} + sta $ff + tya sec sbc $ff sta {c1},x @@ -114094,42 +113352,42 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc $ff sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.5 - tax - ldy {z1} - lda {c1},y - ldy {c1} - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:24.5 - tax - ldy {z1} - lda {c1},y - ldy {c1} - sty $ff - ora $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:28.5 - tax - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 + ldx {z1} tay - lda {c1} - sty $ff + lda {c1},x + ldx {c1} + stx $ff + and $ff + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 + ldx {z1} + tay + lda {c1},x + ldx {c1} + stx $ff + ora $ff + sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 +pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.5 + ldx {z1} + tay + lda {c1},x + ldx {c1} + sta $ff + txa sec sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:26.5 - tax - ldy {z1} - lda {c1},y - ldy {c1} - sty $ff + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 + ldx {z1} + tay + lda {c1},x + ldx {c1} + stx $ff clc adc $ff - sta {c1},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc1 @@ -114231,33 +113489,33 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < 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:18.5 - tax - ldy {z1} +pbuc1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay lda {c1} - and {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < 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:18.5 - tax - ldy {z1} + and {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay lda {c1} - ora {c2},y - sta {c1},x + ora {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 - tax - ldy {z1} +pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + ldx {z1} + tay lda {c1} sec - sbc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < 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:20.5 - tax - ldy {z1} + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + ldx {z1} + tay lda {c1} clc - adc {c2},y - sta {c1},x + adc {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuc1 @@ -114288,13 +113546,13 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1 lda {c1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:19.0 - tax - ldy {c1} +pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:19.0 + ldx {c1} + tay lda #{c2} - sty $ff + stx $ff ora $ff - sta {c1},x + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 tax lda {c1} @@ -114329,36 +113587,36 @@ pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1 clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 - tay - tya - and {c2} - sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.0 tax txa and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 tay tya - ora {c2} + and {c2} sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.0 tax txa ora {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.0 tay tya - eor {c2} + ora {c2} sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.0 tax txa eor {c2} sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.0 + tay + tya + eor {c2} + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:19.0 tax lda {c2} @@ -114373,18 +113631,18 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.0 - tay - tya - clc - adc {c2} - sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.0 tax txa clc adc {c2} sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + tya + clc + adc {c2} + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 tay txa @@ -114441,36 +113699,36 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2 clc adc {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 - tay - lda {z1} - and {c2} - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 tax - lda {z1} - and {c2} + lda {c2} + and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 tay - lda {z1} - ora {c2} + lda {c2} + and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 tax - lda {z1} - ora {c2} + lda {c2} + ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 tay - lda {z1} - eor {c2} + lda {c2} + ora {z1} sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 tax lda {z1} eor {c2} sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + tay + lda {z1} + eor {c2} + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.0 tax lda {c2} @@ -114483,35 +113741,35 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 + tax + lda {c2} + clc + adc {z1} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 tay - lda {z1} + lda {c2} clc - adc {c2} + adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 - tax - lda {z1} - clc - adc {c2} - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 tax + lda {c2} ldy #0 - lda ({z1}),y - and {c2} + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 tax + lda {c2} ldy #0 - lda ({z1}),y - ora {c2} + ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 tax + lda {c2} ldy #0 - lda ({z1}),y - eor {c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 tax @@ -114520,56 +113778,50 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_der ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 tax - ldy #0 - lda ({z1}),y + lda {c2} clc - adc {c2} + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 + tax + lda {c1} + and {c2} sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 tay lda {c1} and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 tax lda {c1} - and {c2} + ora {c2} sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 tay lda {c1} ora {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 tax lda {c1} - ora {c2} + eor {c2} sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 tay lda {c1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 - tax - lda {c1} - eor {c2} - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:23.0 - tax - ldy {c1} +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.0 + ldx {c1} + tay lda {c2} - sty $ff + stx $ff sec sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 - tay - lda {c1} - clc - adc {c2} sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 tax @@ -114577,6 +113829,12 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_dere clc adc {c2} sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + tay + lda {c1} + clc + adc {c2} + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc2 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 tax lda {c2} @@ -114868,38 +114126,38 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tax - ldy {z1} +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay lda {c2} - and {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tax - ldy {z1} + and {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay lda {c2} - ora {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y + ora {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x eor {c2} - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 - tax - ldy {z1} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + ldx {z1} + tay lda {c2} sec - sbc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 - tax - ldy {z1} + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + ldx {z1} + tay lda {c2} clc - adc {c2},y - sta {c1},x + adc {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 @@ -115023,38 +114281,38 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tax - ldy {z1} +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay lda {c2} - and {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tax - ldy {z1} + and {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay lda {c2} - ora {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c3},y + ora {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c3},x eor {c2} - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 - tax - ldy {z1} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + ldx {z1} + tay lda {c2} sec - sbc {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 - tax - ldy {z1} + sbc {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 + ldx {z1} + tay lda {c2} clc - adc {c3},y - sta {c1},x + adc {c3},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc1 @@ -116782,20 +116040,20 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 -pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 - tay - lda {c1},y - ldx {c1} - stx $ff +pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.5 + tax + lda {c1},x + ldy {c1} + sty $ff and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 - tay - lda {c1},y - ldx {c1} - stx $ff + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 + tax + lda {c1},x + ldy {c1} + sty $ff ora $ff - sta {c1},y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:23.5 tax @@ -116805,14 +116063,14 @@ pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vb sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 - tay - lda {c1},y - ldx {c1} - stx $ff +pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:23.5 + tax + lda {c1},x + ldy {c1} + sty $ff clc adc $ff - sta {c1},y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 @@ -117305,35 +116563,35 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 -pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - tay +pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 ldx {z1} + tay lda {c1},x ldx {c1} stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 - tay +pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 ldx {z1} + tay lda {c1},x ldx {c1} stx $ff ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 -pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.5 - tax - ldy {z1} - lda {c1},y - ldy {c1} - sty $ff +pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 + ldx {z1} + tay + lda {c1},x + ldx {c1} + stx $ff sec sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - tay + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 ldx {z1} + tay lda {c1},x ldx {c1} stx $ff @@ -117855,33 +117113,33 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc2_bor_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc2_bxor_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc2_minus_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc2_plus_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_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:15.5 tax tay txa - and {c2},y + and {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.5 tax tay txa - ora {c2},y + ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.5 tax tay - lda {c2},y + lda {c2},x stx $ff sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 tax tay txa clc - adc {c2},y + adc {c2},x sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay @@ -117931,26 +117189,26 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - tay - lda {z1} - and {c2},y - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - ora {c2},y + lda {c2},y + and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.5 + tay + lda {c2},y + ora {z1} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuz1 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.5 tax @@ -117964,29 +117222,29 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=pbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.5 + tax + lda {c2},x + clc + adc {z1} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.5 tay - lda {z1} + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - tax - lda {z1} - clc - adc {c2},x - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.0 tax + lda {c2},x ldy #0 - lda ({z1}),y - and {c2},x + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.0 tax + lda {c2},x ldy #0 - lda ({z1}),y - ora {c2},x + ora ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.0 tax @@ -118001,47 +117259,41 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vb ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.0 tax - ldy #0 - lda ({z1}),y + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + tax + lda {c1} + and {c2},x sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay lda {c1} and {c2},y sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax lda {c1} - and {c2},x + ora {c2},x sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay lda {c1} ora {c2},y sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - tax - lda {c1} - ora {c2},x - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:23.5 - tax - ldy {c1} - lda {c2},x - sty $ff +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.5 + ldx {c1} + tay + lda {c2},y + stx $ff sec sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - tay - lda {c1} - clc - adc {c2},y sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 tax @@ -118049,36 +117301,42 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbu clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 tay - lda {c2} - and {c2},y + lda {c1} + clc + adc {c2},y sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax lda {c2} and {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay lda {c2} - ora {c2},y + and {c2},y sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax lda {c2} ora {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay - lda {c2},y - eor {c2} + lda {c2} + ora {c2},y sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x eor {c2} sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c2},y + eor {c2} + sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 tax lda {c2},x @@ -118091,18 +117349,18 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vb sec sbc {c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - tay - lda {c2} - clc - adc {c2},y - sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 tax lda {c2} clc adc {c2},x sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + tay + lda {c2} + clc + adc {c2},y + sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x @@ -118232,32 +117490,32 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax tay lda {c2},x - and {c2},y + and {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax tay lda {c2},x - ora {c2},y + ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax tay - lda {c2},y + lda {c2},x sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax tay lda {c2},x clc - adc {c2},y + adc {c2},x sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 tay @@ -118305,33 +117563,33 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < 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:19.0 - tax - ldy {z1} +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 + ldx {z1} + tay lda {c2},x and {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 - tax - ldy {z1} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 + ldx {z1} + tay lda {c2},x ora {c2},y - sta {c1},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},y sec - sbc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tax - ldy {z1} + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} + tay lda {c2},x clc adc {c2},y - sta {c1},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 @@ -118347,30 +117605,30 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_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:18.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax tay - lda {c2},y + lda {c2},x and {c3},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax tay - lda {c2},y + lda {c2},x ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax tay - lda {c2},y + lda {c2},x sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax tay - lda {c2},y + lda {c2},x clc adc {c3},x sta {c1},y @@ -118420,33 +117678,33 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < pbuc1_dere clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < 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:19.0 - tax - ldy {z1} - lda {c2},x - and {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 - tax - ldy {z1} - lda {c2},x - ora {c3},y - sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_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:19.0 + ldx {z1} + tay + lda {c2},y + and {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 + ldx {z1} + tay + lda {c2},y + ora {c3},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},y sec - sbc {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},x + sbc {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},y clc - adc {c3},y - sta {c1},x + adc {c3},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc1 @@ -118629,15 +117887,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuz1 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 @@ -118646,11 +117904,11 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=pbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.5 tay - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 @@ -119120,15 +118378,15 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - and {c2},y + lda {c2},y + and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - ora {c2},y + lda {c2},y + ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuz1 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.5 @@ -119137,11 +118395,11 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbu sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.5 tax - lda {z1} + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.0 tax @@ -119585,30 +118843,30 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuaa=vbuc clc adc #{c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 ldx {z1} + tay tya and {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 ldx {z1} + tay tya ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 - tax - ldy {z1} - lda {c2},y - stx $ff +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:22.5 + ldx {z1} + tay + lda {c2},x + sty $ff sec sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tay + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 ldx {z1} + tay tya clc adc {c2},x @@ -119655,60 +118913,60 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_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:16.5 + ldx {z1} tay - lda {z1} - tax + txa and {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 + ldx {z1} tay - lda {z1} - tax + txa ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:19.5 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} + tay + lda {c2},x sec sbc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} tay - lda {z1} - tax + txa clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < 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:17.5 - tax - ldy {z1} - lda {z2} - and {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < 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:17.5 - tax - ldy {z1} - lda {z2} - ora {c2},y - sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + tay + lda {c2},x + and {z2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + tay + lda {c2},x + ora {z2} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuz2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:19.5 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} + tay + lda {c2},x sec sbc {z2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 - tax - ldy {z1} - lda {z2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} + tay + lda {c2},x clc - adc {c2},y - sta {c1},x + adc {z2} + sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 ldy {z1} tax @@ -119730,9 +118988,9 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbu ldy #0 eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tax +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < 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 ldy {z1} + tax lda {c2},y sec ldy #0 @@ -119746,136 +119004,136 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbu ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax +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:22.0 ldy {z1} + tax lda {c2},y ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax +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 ldy {z1} + tax lda {c2},y ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax +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 ldy {z1} + tax lda {c2},y ldy #0 eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tax +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 ldy {z1} + tax lda {c2},y sec ldy #0 sbc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tax +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:24.0 ldy {z1} + tax lda {c2},y clc ldy #0 adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 ldx {z1} + tay lda {c1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 ldx {z1} + tay lda {c1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.5 - tax - ldy {z1} - lda {c2},y - ldy {c1} - sty $ff +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 + ldx {z1} + tay + lda {c2},x + ldx {c1} + stx $ff sec sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - tay + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 ldx {z1} + tay lda {c1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 ldx {z1} + tay lda {c2} and {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 ldx {z1} + tay lda {c2} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 ldx {z1} + tay lda {c2},x eor {c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:20.5 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:20.5 + ldx {z1} + tay + lda {c2},x sec sbc {c2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - tay + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 ldx {z1} + tay lda {c2} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x and {c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x ora {c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x eor {c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:20.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:20.5 + ldx {z1} + tay + lda {c2},x sec sbc {c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:20.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:20.5 + ldx {z1} + tay + lda {c2},x clc adc {c3} - sta {c1},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -120001,29 +119259,29 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 ldx {z1} + tay lda {c2},x and {c2},y sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 ldx {z1} + tay lda {c2},x ora {c2},y sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y - sec - sbc {c2},x - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tay +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 ldx {z1} + tay + lda {c2},x + sec + sbc {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} + tay lda {c2},x clc adc {c2},y @@ -120070,64 +119328,64 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 - tax - ldy {z1} - lda {c2},y - and {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 - tax - ldy {z1} - lda {c2},y - ora {c2},y - sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 + ldx {z1} + tay + lda {c2},x + and {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 + ldx {z1} + tay + lda {c2},x + ora {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},x sec - sbc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},x clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_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 X Y cycles:22.0 - tax - ldy {z1} - lda {c2},y - ldy {z2} - and {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_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 X Y cycles:22.0 - tax - ldy {z1} - lda {c2},y - ldy {z2} - ora {c2},y - sta {c1},x + adc {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldx {z1} + tay + lda {c2},x + ldx {z2} + and {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldx {z1} + tay + lda {c2},x + ldx {z2} + ora {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c2},y - ldy {z2} +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c2},x + ldx {z2} sec - sbc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c2},y - ldy {z2} + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c2},x + ldx {z2} clc - adc {c2},y - sta {c1},x + adc {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 @@ -120143,33 +119401,33 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_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:19.0 - tax - ldy {z1} - lda {c2},y - and {c3},x - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax - ldy {z1} - lda {c2},y - ora {c3},x - sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 + ldx {z1} + tay + lda {c2},x + and {c3},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 + ldx {z1} + tay + lda {c2},x + ora {c3},y + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},x sec - sbc {c3},x - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y + sbc {c3},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},x clc - adc {c3},x - sta {c1},x + adc {c3},y + sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c3},x @@ -120212,64 +119470,64 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 - tax - ldy {z1} - lda {c2},y - and {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_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 X Y cycles:19.0 - tax - ldy {z1} - lda {c2},y - ora {c3},y - sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 + ldx {z1} + tay + lda {c2},x + and {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 + ldx {z1} + tay + lda {c2},x + ora {c3},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},x sec - sbc {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y + sbc {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},x clc - adc {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_band_pbuc2_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 X Y cycles:22.0 - tax - ldy {z1} - lda {c2},y - ldy {z2} - and {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_bor_pbuc2_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 X Y cycles:22.0 - tax - ldy {z1} - lda {c2},y - ldy {z2} - ora {c3},y - sta {c1},x + adc {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldx {z1} + tay + lda {c2},x + ldx {z2} + and {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldx {z1} + tay + lda {c2},x + ldx {z2} + ora {c3},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c2},y - ldy {z2} +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c2},x + ldx {z2} sec - sbc {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c2},y - ldy {z2} + sbc {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c2},x + ldx {z2} clc - adc {c3},y - sta {c1},x + adc {c3},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc1 @@ -120295,76 +119553,76 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 - tax - ldy {z1} - lda {c2},y - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:24.5 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 + ldx {z1} tay + lda {c2},x + and #{c2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 + ldx {z1} + tay + lda {c2},x + tax lda #{c2} - sty $ff + stx $ff ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 + ldx {z1} + tay + lda {c2},x eor #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x sec sbc #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x clc adc #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 - tax - ldy {z1} - lda {c2},y - and #{c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:24.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 + ldx {z1} tay + lda {c2},x + and #{c3} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 + ldx {z1} + tay + lda {c2},x + tax lda #{c3} - sty $ff + stx $ff ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 + ldx {z1} + tay + lda {c2},x eor #{c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x sec sbc #{c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x clc adc #{c3} - sta {c1},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa @@ -121195,21 +120453,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc1_bor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc1_plus_vbuc2 -pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.0 - tay - tya - and #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.0 tax txa and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.0 tay - lda #{c2} - sty $ff - ora $ff + tya + and #{c2} sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 tax @@ -121217,16 +120469,22 @@ pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vb stx $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 +pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 tay - tya - eor #{c2} + lda #{c2} + sty $ff + ora $ff sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 tax txa eor #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 + tay + tya + eor #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:15.0 tax txa @@ -121241,18 +120499,18 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuyy clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.0 - tay - tya - clc - adc #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.0 tax txa clc adc #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.0 + tay + tya + clc + adc #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.0 tay txa @@ -121311,36 +120569,36 @@ pbuc1_derefidx_vbuaa=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 - tay - lda {z1} - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 tax - lda {z1} - and #{c2} + lda #{c2} + and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc2 < vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuaa=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuc2 < vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 tay lda #{c2} - ora {z1} + and {z1} sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 tax lda #{c2} ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuaa=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc2 < vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 tay - lda {z1} - eor #{c2} + lda #{c2} + ora {z1} sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 tax lda {z1} eor #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 + tay + lda {z1} + eor #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:14.0 tax lda #{c2} @@ -121353,23 +120611,23 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuz1 sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 - tay - lda {z1} - clc - adc #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 tax - lda {z1} + lda #{c2} clc - adc #{c2} + adc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 + tay + lda #{c2} + clc + adc {z1} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + lda #{c2} ldy #0 - lda ({z1}),y - and #{c2} + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax @@ -121377,11 +120635,11 @@ pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor__de ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + lda #{c2} ldy #0 - lda ({z1}),y - eor #{c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:18.5 tax @@ -121390,40 +120648,40 @@ pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:18.5 tax - ldy #0 - lda ({z1}),y + lda #{c2} clc - adc #{c2} + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 + tax + lda {c1} + and #{c2} sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 tay lda {c1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 - tax - lda {c1} - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:19.0 - tay +pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:19.0 ldx {c1} + tay lda #{c2} stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 - tay - lda {c1} - eor #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 tax lda {c1} eor #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 + tay + lda {c1} + eor #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.0 tax lda {c1} @@ -121438,45 +120696,45 @@ pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_minus clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - tay - lda {c1} - clc - adc #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 tax lda {c1} clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuc2 < vbuaa=_deref_pbuc1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 tay - lda {c2} - and #{c2} + lda {c1} + clc + adc #{c2} sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 tax lda {c2} and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuc2 < vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:19.0 - tay - ldx {c2} - lda #{c2} - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuc2 < vbuaa=_deref_pbuc1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuc2 < vbuaa=_deref_pbuc1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 tay lda {c2} - eor #{c2} + and #{c2} sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:19.0 + tax + ldy {c2} + lda #{c2} + sty $ff + ora $ff + sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 tax lda {c2} eor #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuc2 < vbuaa=_deref_pbuc1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 + tay + lda {c2} + eor #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc1 < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.0 tax lda {c2} @@ -121491,18 +120749,18 @@ pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_minus clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuc2 < vbuaa=_deref_pbuc1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - tay - lda {c2} - clc - adc #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 tax lda {c2} clc adc #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuc2 < vbuaa=_deref_pbuc1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 + tay + lda {c2} + clc + adc #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_vbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.0 tax lda #{c2} @@ -121632,34 +120890,34 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 - tay - lda {c2},y - and #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},y + and #{c2} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 tax - lda #{c2} - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 + lda {c2},x tay - lda {c2},y - eor #{c2} - sta {c1},y + lda #{c2} + sty $ff + ora $ff + sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x eor #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 + tay + lda {c2},y + eor #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 tax lda {c2},x @@ -121674,18 +120932,18 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbu clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 - tay - lda {c2},y - clc - adc #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 tax lda {c2},x clc adc #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 + tay + lda {c2},y + clc + adc #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},x @@ -121748,38 +121006,38 @@ pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 - tay +pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 ldx {z1} + tay lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 - tay +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 ldx {z1} + tay lda {c2},x tax lda #{c2} stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 - tay +pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 ldx {z1} + tay lda {c2},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X Y cycles:20.5 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X Y cycles:20.5 + ldx {z1} + tay + lda {c2},x eor #$ff clc adc #{c2}+1 - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 - tay + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 ldx {z1} + tay lda {c2},x clc adc #{c2} @@ -121799,15 +121057,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 +pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax - lda {c3},x - and #{c2} + lda #{c2} + and {c3},x sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay - lda {c3},y - and #{c2} + lda #{c2} + and {c3},y sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax @@ -121841,22 +121099,22 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbu sec sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax - lda {c3},x + lda #{c2} clc - adc #{c2} + adc {c3},x sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay - lda {c3},y + lda #{c2} clc - adc #{c2} + adc {c3},y sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 tay - lda {c3},x - and #{c2} + lda #{c2} + and {c3},x sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 tay @@ -121874,16 +121132,16 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbu sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 tay - lda {c3},x + lda #{c2} clc - adc #{c2} + adc {c3},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 +pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.5 tax - lda {c3},y - and #{c2} + lda #{c2} + and {c3},y sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.5 tax @@ -121901,44 +121159,44 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbu sec sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 tax - lda {c3},y - clc - adc #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 - tax - ldy {z1} - lda {c3},y - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.5 - tax - ldy {z1} lda #{c2} - ora {c3},y + clc + adc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 - tax - ldy {z1} - lda {c3},y +pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 + ldx {z1} + tay + lda #{c2} + and {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 + ldx {z1} + tay + lda #{c2} + ora {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 + ldx {z1} + tay + lda {c3},x eor #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tax - ldy {z1} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay lda #{c2} sec - sbc {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c3},y + sbc {c3},x + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda #{c2} clc - adc #{c2} - sta {c1},x + adc {c3},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_band_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc3_derefidx_vbuc1 @@ -122564,12 +121822,6 @@ pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2 ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - txa - tay - sec - sbc {c2},y - sta {c1},x pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:19.5 lda {c2},x sta $ff @@ -122577,6 +121829,12 @@ pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_ sec sbc $ff sta {c1},x +pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + txa + tay + sec + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 txa clc @@ -122601,26 +121859,26 @@ pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbua clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - txa +pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} + txa and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - txa +pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} + txa ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - txa +pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} + txa sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - txa +pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} + txa clc adc {c2},y sta {c1},x @@ -122916,12 +122174,6 @@ pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2 ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - tya - tay - sec - sbc {c2},y - sta {c1},x pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:19.5 lda {c2},y sta $ff @@ -122929,6 +122181,12 @@ pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_ sec sbc $ff sta {c1},x +pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + tya + tay + sec + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 tya clc @@ -123165,13 +122423,13 @@ pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1 clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} - and {c2} +pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.0 + lda {c2} + and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} - ora {c2} +pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.0 + lda {c2} + ora {z1} sta {c1},x pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 lda {z1} @@ -123182,10 +122440,10 @@ pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 - lda {z1} +pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.0 + lda {c2} clc - adc {c2} + adc {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -123297,15 +122555,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - and {c2},y + lda {c2},y + and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - ora {c2},y + lda {c2},y + ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 @@ -123314,19 +122572,19 @@ pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbu sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_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:16.5 tay - lda {z1} + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} - and {c2},x +pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.5 + lda {c2},x + and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} - ora {c2},x +pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.5 + lda {c2},x + ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 @@ -123334,18 +122592,18 @@ pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbu sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 - lda {z1} +pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.5 + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} - and {c2},y +pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.5 + lda {c2},y + and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} - ora {c2},y +pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.5 + lda {c2},y + ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 @@ -123353,10 +122611,10 @@ pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbu sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 - lda {z1} +pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.5 + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},x pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_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:14.5 lda {z1} @@ -123424,9 +122682,9 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc1 -pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 - lda {z1} - and #{c2} +pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 + lda #{c2} + and {z1} sta {c1},x pbuc1_derefidx_vbuxx=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 lda #{c2} @@ -123441,10 +122699,10 @@ pbuc1_derefidx_vbuxx=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.0 - lda {z1} +pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 + lda #{c2} clc - adc #{c2} + adc {z1} sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 ldy #0 @@ -123661,20 +122919,20 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_dere ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c2} ldy #0 - lda ({z1}),y - and {c2} + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c2} ldy #0 - lda ({z1}),y - ora {c2} + ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c2} ldy #0 - lda ({z1}),y - eor {c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 ldy #0 @@ -123682,11 +122940,11 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbua sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 - ldy #0 - lda ({z1}),y +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {c2} clc - adc {c2} + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -123824,15 +123082,15 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbu ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c2},x ldy #0 - lda ({z1}),y - and {c2},x + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c2},x ldy #0 - lda ({z1}),y - ora {c2},x + ora ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},x @@ -123845,11 +123103,11 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vb sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 - ldy #0 - lda ({z1}),y +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 Y cycles:19.0 + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},y @@ -123873,17 +123131,17 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbu ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z1} + and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z1} @@ -123898,24 +123156,24 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vb sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 + ldy #0 + lda ({z1}),y ldy {z1} - lda {c2},y clc - ldy #0 - adc ({z1}),y + adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z2} - lda {c2},y +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 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z2} + and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z2} - lda {c2},y +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 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z2} @@ -123930,12 +123188,12 @@ 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=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 - ldy {z2} - lda {c2},y - clc +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 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z2} + clc + adc {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 @@ -123957,20 +123215,20 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc1 -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c2} ldy #0 - lda ({z1}),y - and #{c2} + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 lda #{c2} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c2} ldy #0 - lda ({z1}),y - eor #{c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 ldy #0 @@ -123978,11 +123236,11 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 - ldy #0 - lda ({z1}),y +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda #{c2} clc - adc #{c2} + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.0 ldy {c1} @@ -123995,10 +123253,10 @@ pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_bor_vbu ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuaa -pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:19.0 - tay - lda {c1} - sty $ff +pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:19.0 + ldy {c1} + sta $ff + tya sec sbc $ff sta {c1},x @@ -124199,12 +123457,12 @@ pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbux ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.5 tay lda {c1},y - tay - lda {c1} - sty $ff + ldy {c1} + sta $ff + tya sec sbc $ff sta {c1},x @@ -124229,11 +123487,11 @@ pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbux ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:23.5 lda {c1},x - tay - lda {c1} - sty $ff + ldy {c1} + sta $ff + tya sec sbc $ff sta {c1},x @@ -124257,11 +123515,11 @@ pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbux ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:23.5 lda {c1},y - tay - lda {c1} - sty $ff + ldy {c1} + sta $ff + tya sec sbc $ff sta {c1},x @@ -124287,12 +123545,12 @@ pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbux ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff + ldy {c1} + sta $ff + tya sec sbc $ff sta {c1},x @@ -124375,26 +123633,26 @@ pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < 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:16.5 lda {c1} + ldy {z1} and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < 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:16.5 lda {c1} + ldy {z1} ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {c1} + ldy {z1} sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < 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:18.5 lda {c1} + ldy {z1} clc adc {c2},y sta {c1},x @@ -124451,10 +123709,10 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbu pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 eor {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:19.0 - tay - lda {c2} - sty $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:19.0 + ldy {c2} + sta $ff + tya sec sbc $ff sta {c1},x @@ -124508,13 +123766,13 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2 clc adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} - and {c2} +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.0 + lda {c2} + and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} - ora {c2} +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.0 + lda {c2} + ora {z1} sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 lda {z1} @@ -124525,25 +123783,25 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 - lda {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.0 + lda {c2} clc - adc {c2} + adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c2} ldy #0 - lda ({z1}),y - and {c2} + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c2} ldy #0 - lda ({z1}),y - ora {c2} + ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c2} ldy #0 - lda ({z1}),y - eor {c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:18.5 lda {c2} @@ -124551,11 +123809,11 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus_ ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 - ldy #0 - lda ({z1}),y +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {c2} clc - adc {c2} + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.0 lda {c1} @@ -124771,14 +124029,14 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < 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:16.5 lda {c2} + ldy {z1} and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {c2} + ldy {z1} ora {c2},y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 @@ -124786,15 +124044,15 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbu lda {c2},y eor {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {c2} + ldy {z1} sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {c2} + ldy {z1} clc adc {c2},y sta {c1},x @@ -124884,14 +124142,14 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc2_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:16.5 lda {c2} + ldy {z1} and {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {c2} + ldy {z1} ora {c3},y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 @@ -124899,15 +124157,15 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbu lda {c3},y eor {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {c2} + ldy {z1} sec sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {c2} + ldy {z1} clc adc {c3},y sta {c1},x @@ -127695,15 +126953,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - and {c2},y + lda {c2},y + and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.5 tay - lda {z1} - ora {c2},y + lda {c2},y + ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_vbuz1 pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 @@ -127712,11 +126970,11 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbu sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuz1 < 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:16.5 tay - lda {z1} + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 tay @@ -128218,13 +127476,13 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} - and {c2},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.5 + lda {c2},x + and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} - ora {c2},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.5 + lda {c2},x + ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuz1 pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:14.5 @@ -128232,20 +127490,20 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 - lda {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.5 + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c2},x ldy #0 - lda ({z1}),y - and {c2},x + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < 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:17.0 + lda {c2},x ldy #0 - lda ({z1}),y - ora {c2},x + ora ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},x @@ -128258,11 +127516,11 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_deref ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 - ldy #0 - lda ({z1}),y +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 Y cycles:19.0 + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 lda {c1} @@ -128273,9 +127531,9 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbux ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:21.5 - ldy {c1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:21.5 lda {c2},x + ldy {c1} sty $ff sec sbc $ff @@ -128465,26 +127723,26 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < 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:17.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x + ldy {z1} and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x + ldy {z1} ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},x + ldy {z1} sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},x + ldy {z1} clc adc {c2},y sta {c1},x @@ -128564,26 +127822,26 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_dere clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < 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:17.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x + ldy {z1} and {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x + ldy {z1} ora {c3},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},x + ldy {z1} sec sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},x + ldy {z1} clc adc {c3},y sta {c1},x @@ -128714,13 +127972,13 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuy clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} - and {c2},y +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.5 + lda {c2},y + and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} - ora {c2},y +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.5 + lda {c2},y + ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuz1 pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:14.5 @@ -128728,10 +127986,10 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 - lda {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.5 + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},y @@ -129202,14 +128460,14 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuz2 < 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:15.5 lda {z2} + ldy {z1} and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuz2 < 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:15.5 lda {z2} + ldy {z1} ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuz2 @@ -129219,23 +128477,23 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbu sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz2 < 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:17.5 lda {z2} + ldy {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z1} + and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z1} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z1} @@ -129250,12 +128508,12 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vb ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 - ldy {z1} - lda {c2},y - clc +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldy #0 - adc ({z1}),y + lda ({z1}),y + ldy {z1} + 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} @@ -129289,14 +128547,14 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbu ldy #0 adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < 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:16.5 lda {c1} + ldy {z1} and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < 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:16.5 lda {c1} + ldy {z1} ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 @@ -129308,20 +128566,20 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vb sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < 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:18.5 lda {c1} + ldy {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < 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:16.5 lda {c2} + ldy {z1} and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {c2} + ldy {z1} ora {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 @@ -129335,9 +128593,9 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vb sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {c2} + ldy {z1} clc adc {c2},y sta {c1},x @@ -129514,14 +128772,14 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_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:17.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x + ldy {z1} and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x + ldy {z1} ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx @@ -129531,9 +128789,9 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_der sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},x + ldy {z1} clc adc {c2},y sta {c1},x @@ -129641,15 +128899,15 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_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:17.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c3},x ldy {z1} - lda {c2},y - and {c3},x + and {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c3},x ldy {z1} - lda {c2},y - ora {c3},x + ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 @@ -129658,11 +128916,11 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_der sec sbc {c3},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + lda {c3},x ldy {z1} - lda {c2},y clc - adc {c3},x + adc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_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:17.0 lda {c3},y @@ -130716,9 +129974,9 @@ pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 - lda {z1} - and #{c2} +pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 + lda #{c2} + and {z1} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 lda #{c2} @@ -130733,25 +129991,25 @@ pbuc1_derefidx_vbuxx=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_m sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.0 - lda {z1} +pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 + lda #{c2} clc - adc #{c2} + adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c2} ldy #0 - lda ({z1}),y - and #{c2} + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 lda #{c2} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c2} ldy #0 - lda ({z1}),y - eor #{c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 lda #{c2} @@ -130759,11 +130017,11 @@ pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 - ldy #0 - lda ({z1}),y +pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda #{c2} clc - adc #{c2} + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:11.0 lda {c1} @@ -131041,10 +130299,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay - lda {c3},y - and #{c2} + lda #{c2} + and {c3},y sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay @@ -131062,15 +130320,15 @@ pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbu sec sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay - lda {c3},y + lda #{c2} clc - adc #{c2} + adc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:11.5 - lda {c3},x - and #{c2} +pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 + lda #{c2} + and {c3},x sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 lda #{c2} @@ -131085,14 +130343,14 @@ pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_ sec sbc {c3},x sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:13.5 - lda {c3},x +pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 + lda #{c2} clc - adc #{c2} + adc {c3},x sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:11.5 - lda {c3},y - and #{c2} +pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 + lda #{c2} + and {c3},y sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 lda #{c2} @@ -131107,19 +130365,19 @@ pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_ sec sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:13.5 - lda {c3},y - clc - adc #{c2} - sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c3},y - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z1} +pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 lda #{c2} + clc + adc {c3},y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda #{c2} + ldy {z1} + and {c3},y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda #{c2} + ldy {z1} ora {c3},y sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 @@ -131127,17 +130385,17 @@ pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc lda {c3},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda #{c2} + ldy {z1} sec sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda #{c2} ldy {z1} - lda {c3},y clc - adc #{c2} + adc {c3},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuc1 @@ -131509,14 +130767,14 @@ pbuc1_derefidx_vbuyy=vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuaa < txa asl sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:13.0 - tya - stx $ff +pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.0 + txa + sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 - tya - stx $ff +pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 + txa + sty $ff ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor_vbuyy @@ -131526,9 +130784,9 @@ pbuc1_derefidx_vbuyy=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuyy sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:15.0 - tya - stx $ff +pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:15.0 + txa + sty $ff clc adc $ff sta {c1},y @@ -131681,12 +130939,6 @@ pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2 ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - txa - tax - sec - sbc {c2},x - sta {c1},y pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:19.5 lda {c2},x sta $ff @@ -131694,6 +130946,12 @@ pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_ sec sbc $ff sta {c1},y +pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + txa + tax + sec + sbc {c2},x + sta {c1},y pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 txa clc @@ -132061,12 +131319,6 @@ pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2 ora {c2},y sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - tya - tax - sec - sbc {c2},x - sta {c1},y pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:19.5 lda {c2},y sta $ff @@ -132074,6 +131326,12 @@ pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_ sec sbc $ff sta {c1},y +pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + tya + tax + sec + sbc {c2},x + sta {c1},y pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 tya clc @@ -132330,13 +131588,13 @@ pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus_v clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} - and {c2} +pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.0 + lda {c2} + and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} - ora {c2} +pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.0 + lda {c2} + ora {z1} sta {c1},y pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 lda {z1} @@ -132347,10 +131605,10 @@ pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus sec sbc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 - lda {z1} +pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.0 + lda {c2} clc - adc {c2} + adc {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -132462,15 +131720,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -132479,19 +131737,19 @@ pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_ sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.5 tax - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} - and {c2},x +pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.5 + lda {c2},x + and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} - ora {c2},x +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.5 + lda {c2},x + ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 @@ -132499,18 +131757,18 @@ pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbu sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 - lda {z1} +pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.5 + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} - and {c2},y +pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.5 + lda {c2},y + and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} - ora {c2},y +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.5 + lda {c2},y + ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 @@ -132518,10 +131776,10 @@ pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbu sec sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 - lda {z1} +pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.5 + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},y pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} @@ -132589,9 +131847,9 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc1 -pbuc1_derefidx_vbuyy=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 - lda {z1} - and #{c2} +pbuc1_derefidx_vbuyy=vbuz1_band_vbuc2 < vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 + lda #{c2} + and {z1} sta {c1},y pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc2 < vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 lda #{c2} @@ -132606,10 +131864,10 @@ pbuc1_derefidx_vbuyy=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.0 - lda {z1} +pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 + lda #{c2} clc - adc #{c2} + adc {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuaa @@ -132856,26 +132114,26 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_dere ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.5 tya tax + lda {c2} ldy #0 - lda ({z1}),y - and {c2} + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.5 tya tax + lda {c2} ldy #0 - lda ({z1}),y - ora {c2} + ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.5 tya tax + lda {c2} ldy #0 - lda ({z1}),y - eor {c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:22.5 tya @@ -132885,13 +132143,13 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_der sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.5 tya tax - ldy #0 - lda ({z1}),y + lda {c2} clc - adc {c2} + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -133013,19 +132271,19 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:21.0 tya tax + lda {c2},x ldy #0 - lda ({z1}),y - and {c2},x + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:21.0 tya tax + lda {c2},x ldy #0 - lda ({z1}),y - ora {c2},x + ora ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:21.0 tya @@ -133042,13 +132300,13 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vb sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:23.0 tya tax - ldy #0 - lda ({z1}),y + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 tya @@ -133154,12 +132412,12 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc1 -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax + lda #{c2} ldy #0 - lda ({z1}),y - and #{c2} + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 tya @@ -133168,12 +132426,12 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor__de ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax + lda #{c2} ldy #0 - lda ({z1}),y - eor #{c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:20.5 tya @@ -133183,13 +132441,13 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 tya tax - ldy #0 - lda ({z1}),y + lda #{c2} clc - adc #{c2} + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:15.0 ldx {c1} @@ -133592,26 +132850,26 @@ pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +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 lda {c1} + ldx {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} + ldx {z1} sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} + ldx {z1} clc adc {c2},x sta {c1},y @@ -133725,13 +132983,13 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__ clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} - and {c2} +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.0 + lda {c2} + and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 - lda {z1} - ora {c2} +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.0 + lda {c2} + ora {z1} sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 lda {z1} @@ -133742,31 +133000,31 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 - lda {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.0 + lda {c2} clc - adc {c2} + adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.5 tya tax + lda {c2} ldy #0 - lda ({z1}),y - and {c2} + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.5 tya tax + lda {c2} ldy #0 - lda ({z1}),y - ora {c2} + ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.5 tya tax + lda {c2} ldy #0 - lda ({z1}),y - eor {c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.5 tya @@ -133776,13 +133034,13 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_der ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.5 tya tax - ldy #0 - lda ({z1}),y + lda {c2} clc - adc {c2} + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.0 lda {c1} @@ -133998,14 +133256,14 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1 clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < 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:16.5 lda {c2} + ldx {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c2} + ldx {z1} ora {c2},x sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 @@ -134013,15 +133271,15 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbu lda {c2},x eor {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c2} + ldx {z1} sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c2} + ldx {z1} clc adc {c2},x sta {c1},y @@ -134111,14 +133369,14 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1 clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < 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:16.5 lda {c2} + ldx {z1} and {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c2} + ldx {z1} ora {c3},x sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 @@ -134126,15 +133384,15 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbu lda {c3},x eor {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c2} + ldx {z1} sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c2} + ldx {z1} clc adc {c3},x sta {c1},y @@ -136922,15 +136180,15 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - and {c2},x + lda {c2},x + and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.5 tax - lda {z1} - ora {c2},x + lda {c2},x + ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.5 @@ -136939,11 +136197,11 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.5 tax - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 @@ -137412,13 +136670,13 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} - and {c2},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.5 + lda {c2},x + and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 - lda {z1} - ora {c2},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.5 + lda {c2},x + ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:14.5 @@ -137426,10 +136684,10 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 - lda {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.5 + lda {c2},x clc - adc {c2},x + adc {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 @@ -137856,13 +137114,13 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} - and {c2},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.5 + lda {c2},y + and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 - lda {z1} - ora {c2},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.5 + lda {c2},y + ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:14.5 @@ -137870,24 +137128,24 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 - lda {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.5 + lda {c2},y clc - adc {c2},y + adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:21.0 tya tax + lda {c2},x ldy #0 - lda ({z1}),y - and {c2},x + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:21.0 tya tax + lda {c2},x ldy #0 - lda ({z1}),y - ora {c2},x + ora ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:21.0 tya @@ -137904,13 +137162,13 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vb ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:23.0 tya tax - ldy #0 - lda ({z1}),y + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 lda {c1} @@ -137921,9 +137179,9 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuy ora {c2},y sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:21.5 - ldx {c1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:21.5 lda {c2},y + ldx {c1} stx $ff sec sbc $ff @@ -138113,28 +137371,28 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y ldx {z1} - lda {c2},x - and {c2},y + and {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y ldx {z1} - lda {c2},x - ora {c2},y + ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y + ldx {z1} sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + lda {c2},y ldx {z1} - lda {c2},x clc - adc {c2},y + adc {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 @@ -138212,26 +137470,26 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_dere clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},y + ldx {z1} and {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},y + ldx {z1} ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y + ldx {z1} sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y + ldx {z1} clc adc {c3},x sta {c1},y @@ -138390,14 +137648,14 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} + ldx {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} + ldx {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuz2 @@ -138407,9 +137665,9 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuyy=pbu sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z2} + ldx {z1} clc adc {c2},x sta {c1},y @@ -138437,10 +137695,10 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbu ldy #0 eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < 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 tya - tax ldy {z1} + tax lda {c2},y sec ldy #0 @@ -138479,10 +137737,10 @@ 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_minus__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:26.0 +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 tya - tax ldy {z1} + tax lda {c2},y sec ldy #0 @@ -138497,14 +137755,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_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +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 lda {c1} + ldx {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 @@ -138516,20 +137774,20 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vb sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} + ldx {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < 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:16.5 lda {c2} + ldx {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c2} + ldx {z1} ora {c2},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 @@ -138543,9 +137801,9 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vb sec sbc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c2} + ldx {z1} clc adc {c2},x sta {c1},y @@ -138740,15 +137998,15 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y ldx {z1} - lda {c2},x - and {c2},y + and {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y ldx {z1} - lda {c2},x - ora {c2},y + ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 @@ -138757,11 +138015,11 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_der sec sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + lda {c2},y ldx {z1} - lda {c2},x clc - adc {c2},y + adc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} @@ -138867,15 +138125,15 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c3},y ldx {z1} - lda {c2},x - and {c3},y + and {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c3},y ldx {z1} - lda {c2},x - ora {c3},y + ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuyy pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 @@ -138884,11 +138142,11 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_der sec sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + lda {c3},y ldx {z1} - lda {c2},x clc - adc {c3},y + adc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} @@ -139924,9 +139182,9 @@ pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 - lda {z1} - and #{c2} +pbuc1_derefidx_vbuyy=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuc2 < vbuaa=vbuz1_band_vbuc1 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 + lda #{c2} + and {z1} sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc2 < vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 lda #{c2} @@ -139941,17 +139199,17 @@ pbuc1_derefidx_vbuyy=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_m sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.0 - lda {z1} +pbuc1_derefidx_vbuyy=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 + lda #{c2} clc - adc #{c2} + adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax + lda #{c2} ldy #0 - lda ({z1}),y - and #{c2} + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 tya @@ -139960,12 +139218,12 @@ pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor__de ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax + lda #{c2} ldy #0 - lda ({z1}),y - eor #{c2} + eor ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 tya @@ -139975,13 +139233,13 @@ pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 tya tax - ldy #0 - lda ({z1}),y + lda #{c2} clc - adc #{c2} + ldy #0 + adc ({z1}),y sta {c1},x pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:11.0 lda {c1} @@ -140259,10 +139517,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 +pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax - lda {c3},x - and #{c2} + lda #{c2} + and {c3},x sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax @@ -140280,15 +139538,15 @@ pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_ sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax - lda {c3},x + lda #{c2} clc - adc #{c2} + adc {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:11.5 - lda {c3},x - and #{c2} +pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 + lda #{c2} + and {c3},x sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 lda #{c2} @@ -140303,14 +139561,14 @@ pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_ sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:13.5 - lda {c3},x +pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 + lda #{c2} clc - adc #{c2} + adc {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:11.5 - lda {c3},y - and #{c2} +pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 + lda #{c2} + and {c3},y sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 lda #{c2} @@ -140325,19 +139583,19 @@ pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_ sec sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:13.5 - lda {c3},y - clc - adc #{c2} - sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - ldx {z1} - lda {c3},x - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 lda #{c2} + clc + adc {c3},y + sta {c1},y +pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < 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 #{c2} + ldx {z1} + and {c3},x + sta {c1},y +pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda #{c2} + ldx {z1} ora {c3},x sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 @@ -140345,17 +139603,17 @@ pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc lda {c3},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c2} + ldx {z1} sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda #{c2} ldx {z1} - lda {c3},x clc - adc #{c2} + adc {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuc1 @@ -140412,37 +139670,42 @@ pbuc1_derefidx_vbuz1=vbuaa_band_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:Y cycles:8.0 - ldy {z1} - sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:X cycles:8.0 ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:Y cycles:8.0 + ldy {z1} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuaa +pbuc1_derefidx_vbuz1=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:10.0 + lda #0 + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:10.0 ldy {z1} lda #0 sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:10.0 +pbuc1_derefidx_vbuz1=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:X cycles:10.0 + asl ldx {z1} - lda #0 sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:Y cycles:10.0 ldy {z1} asl sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:X cycles:10.0 +pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:14.0 + stx $ff + and $ff ldx {z1} - asl sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:14.0 ldy {z1} stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 stx $ff - and $ff + ora $ff ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:14.0 @@ -140450,22 +139713,23 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vb stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuxx +pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:16.0 stx $ff - ora $ff + sec + sbc $ff ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuxx pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:16.0 ldy {z1} stx $ff sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:16.0 stx $ff - sec - sbc $ff + clc + adc $ff ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:16.0 @@ -140474,12 +139738,6 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < clc adc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:16.0 - stx $ff - clc - adc $ff - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:14.0 ldx {z1} sty $ff @@ -140503,80 +139761,80 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < clc adc $ff sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 + and {z1} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.0 ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 - ldx {z1} - and {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.0 - ldy {z1} - ora {z1} - sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 ldx {z1} ora {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.0 + ldy {z1} + ora {z1} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuz1 +pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:13.0 + ldx {z1} + sec + sbc {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 + clc + adc {z1} ldx {z1} - sec - sbc {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 + and {z2} ldx {z1} - clc - adc {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.0 ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 ldx {z1} - and {z2} + ora {z2} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.0 ldy {z1} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 - ldx {z1} - ora {z2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuz2 +pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:13.0 + ldx {z1} + sec + sbc {z2} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 + clc + adc {z2} ldx {z1} - sec - sbc {z2} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 - ldx {z1} - clc - adc {z2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} ldy #0 @@ -140598,11 +139856,11 @@ pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 clc ldy #0 adc ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} @@ -140625,11 +139883,11 @@ pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus ldy #0 sbc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 clc ldy #0 adc ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 and {c1} @@ -140653,50 +139911,50 @@ pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1 adc {c1} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 + and {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.0 ldy {z1} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 - ldx {z1} - and {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.0 - ldy {z1} - ora {c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.0 ldx {z1} ora {c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.0 + ldy {z1} + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.0 + eor {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.0 ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.0 - ldx {z1} - eor {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:14.0 - ldy {z1} - sec - sbc {c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} sec sbc {c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.0 + clc + adc {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.0 - ldx {z1} - clc - adc {c2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuz1_derefidx_vbuaa @@ -140912,31 +140170,36 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbua adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 ldy {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - and {c2},x +pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 ldy {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ora {c2},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + sec + sbc {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - sec - sbc {c2},x +pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + clc + adc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -140944,14 +140207,9 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbua clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - clc - adc {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.5 and {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.5 ldx {z1} @@ -140963,48 +140221,48 @@ pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbu sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 clc adc {c2},y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ldx {z1} + and {c2},x sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} - and {c2},x + ora {c2},x sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} ora {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z1} - ora {c2},x - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z1} - sec - sbc {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} - clc - adc {c2},y + sec + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} clc adc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + ldy {z1} + clc + adc {c2},y + sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z2} and {c2},x @@ -141098,14 +140356,14 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuaa < adc #{c1} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.0 + and #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.0 ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.0 - ldx {z1} - and #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 tax lda #{c2} @@ -141113,42 +140371,47 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pb ora $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 + eor #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.0 ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 - ldx {z1} - eor #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:12.0 - ldy {z1} - sec - sbc #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:12.0 ldx {z1} sec sbc #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:12.0 + ldy {z1} + sec + sbc #{c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.0 + clc + adc #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:14.0 + stx $ff + and $ff ldx {z1} - clc - adc #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:14.0 ldy {z1} stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 stx $ff - and $ff + ora $ff ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:14.0 @@ -141156,12 +140419,14 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pb stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 - stx $ff - ora $ff +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuaa +pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:18.0 + sta $ff + txa + sec + sbc $ff ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuaa pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:18.0 ldy {z1} sta $ff @@ -141169,11 +140434,10 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:18.0 - sta $ff - txa - sec - sbc $ff +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:16.0 + stx $ff + clc + adc $ff ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:16.0 @@ -141182,10 +140446,10 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < clc adc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:16.0 + txa stx $ff - clc - adc $ff + and $ff ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.0 @@ -141194,27 +140458,26 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuxx < stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:10.0 txa - stx $ff - and $ff ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:10.0 ldy {z1} txa sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:10.0 - txa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuxx +pbuc1_derefidx_vbuz1=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A X cycles:10.0 + lda #0 ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuxx pbuc1_derefidx_vbuz1=vbuxx_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A Y cycles:10.0 ldy {z1} lda #0 sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A X cycles:10.0 - lda #0 +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A X cycles:12.0 + txa + asl ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:12.0 @@ -141222,10 +140485,11 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuxx < txa asl sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:16.0 txa - asl ldx {z1} + sty $ff + and $ff sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.0 tya @@ -141233,11 +140497,11 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:16.0 - tya - stx $ff - and $ff +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 + txa ldx {z1} + sty $ff + ora $ff sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 tya @@ -141245,12 +140509,6 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pb stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - tya - stx $ff - ora $ff - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuyy pbuc1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:18.0 txa @@ -141267,6 +140525,13 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa sec sbc $ff sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:18.0 + txa + ldx {z1} + sty $ff + clc + adc $ff + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.0 tya ldy {z1} @@ -141274,11 +140539,9 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < clc adc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:18.0 - tya - stx $ff - clc - adc $ff +pbuc1_derefidx_vbuz1=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 + txa + and {z1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 @@ -141286,32 +140549,33 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuz1 < txa and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} - and {z1} + ora {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} txa ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuz1 +pbuc1_derefidx_vbuz1=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.0 txa ldx {z1} - ora {z1} + sec + sbc {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuz1 pbuc1_derefidx_vbuz1=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.0 ldy {z1} txa sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus_vbuz1 < vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 txa - sec - sbc {z1} + clc + adc {z1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 @@ -141320,43 +140584,43 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuz1 < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 txa + and {z2} ldx {z1} - clc - adc {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} txa and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} - and {z2} + ora {z2} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} txa ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuz2 +pbuc1_derefidx_vbuz1=vbuxx_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.0 txa ldx {z1} - ora {z2} + sec + sbc {z2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuz2 pbuc1_derefidx_vbuz1=vbuxx_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.0 ldy {z1} txa sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus_vbuz2 < vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 txa - sec - sbc {z2} + clc + adc {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 @@ -141365,12 +140629,6 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuz1 < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 - txa - ldx {z1} - clc - adc {z2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 txa ldx {z1} @@ -141403,6 +140661,13 @@ pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1 ldy #0 eor ({z1}),y sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + txa + ldx {z1} + sec + ldy #0 + sbc ({z1}),y + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:25.5 ldy #0 lda ({z1}),y @@ -141412,19 +140677,12 @@ pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuxx_minus sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 txa - sec - ldy #0 - sbc ({z1}),y - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 - txa - ldx {z1} clc ldy #0 adc ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 ldy #0 @@ -141452,67 +140710,60 @@ pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2 ldy #0 eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 txa + ldx {z1} sec ldy #0 sbc ({z2}),y - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 txa - ldx {z1} clc ldy #0 adc ({z2}),y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 - ldy {z1} - lda {c1} - stx $ff - and $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 txa and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 lda {c1} + ldy {z1} stx $ff - ora $ff + and $ff sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 txa ora {c1} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 + lda {c1} + ldy {z1} + stx $ff + ora $ff + sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 txa eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.0 - ldy {z1} - lda {c1} - sta $ff - txa - sec - sbc $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 txa sec sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.0 lda {c1} - stx $ff - clc - adc $ff + ldy {z1} + sta $ff + txa + sec + sbc $ff sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 txa @@ -141520,35 +140771,48 @@ pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1 adc {c1} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 + lda {c1} + ldy {z1} + stx $ff + clc + adc $ff + sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + txa + and {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} txa and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 - txa - ldx {z1} - and {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 - ldy {z1} - txa - ora {c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 txa ldx {z1} ora {c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + txa + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + txa + eor {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} txa eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 txa ldx {z1} - eor {c2} + sec + sbc {c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} @@ -141556,10 +140820,10 @@ pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_minus sec sbc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc2 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 txa - sec - sbc {c2} + clc + adc {c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 @@ -141568,12 +140832,6 @@ pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus__ clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 - txa - ldx {z1} - clc - adc {c2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuz1_derefidx_vbuaa @@ -141787,11 +141045,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < 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:16.5 +pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.5 tay txa - ldx {z1} and {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:20.5 tay @@ -141830,12 +141088,12 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tay txa - ldx {z1} clc adc {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:22.5 tay @@ -141845,14 +141103,19 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbux clc adc $ff sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_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 cycles:14.5 + txa + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_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:14.5 ldy {z1} txa and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_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 cycles:14.5 +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa - and {c2},x + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -141860,20 +141123,7 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx txa ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - txa - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.5 - ldy {z1} - lda {c2},x - sta $ff - txa - sec - sbc $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 txa tax @@ -141881,22 +141131,30 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_ sbc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.5 + lda {c2},x + ldy {z1} + sta $ff + txa + sec + sbc $ff + sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + txa + clc + adc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} txa clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 txa - clc - adc {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 - txa - ldx {z1} and {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 lda {c2},y @@ -141930,11 +141188,11 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 txa - ldx {z1} clc adc {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.5 lda {c2},y @@ -141943,38 +141201,44 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc clc adc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z1} - txa - and {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} txa - ora {c2},y + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z1} ora {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + ldy {z1} + txa + ora {c2},y + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + txa + ldx {z1} + sec + sbc {c2},x + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} txa sec sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 txa ldx {z1} - sec - sbc {c2},x + clc + adc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} @@ -141982,11 +141246,11 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbux clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuxx < 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:17.5 txa + ldx {z2} + and {c2},x ldx {z1} - clc - adc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 ldy {z2} @@ -141995,10 +141259,10 @@ pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbux stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuxx < 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:17.5 +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 txa ldx {z2} - and {c2},x + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:21.5 @@ -142008,13 +141272,14 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc2_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 txa ldx {z2} - ora {c2},x + sec + sbc {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc2_derefidx_vbuz2 pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:25.5 ldy {z2} lda {c2},y @@ -142024,11 +141289,11 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 txa ldx {z2} - sec - sbc {c2},x + clc + adc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 @@ -142039,13 +141304,6 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbux clc adc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - txa - ldx {z2} - clc - adc {c2},x - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:18.5 lda #{c1} tay @@ -142115,37 +141373,43 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuxx < adc #{c1} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 + txa + and #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} txa and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 - txa - ldx {z1} - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 - ldy {z1} - lda #{c2} - stx $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 lda #{c2} stx $ff ora $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 + ldy {z1} + lda #{c2} + stx $ff + ora $ff + sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 + txa + eor #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} txa eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:14.0 txa ldx {z1} - eor #{c2} + sec + sbc #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} @@ -142153,10 +141417,10 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuc2 sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus_vbuc2 < vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 txa - sec - sbc #{c2} + clc + adc #{c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 @@ -142165,12 +141429,6 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuc2 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 - txa - ldx {z1} - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:14.0 ldx {z1} sty $ff @@ -142263,9 +141521,9 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuaa < pb ldy {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuyy -pbuc1_derefidx_vbuz1=vbuyy_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuyy < vbuaa=vbuyy_minus_vbuyy - clobber:A X cycles:10.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuyy_minus_vbuyy < vbuaa=vbuyy_minus_vbuyy - clobber:A X cycles:10.0 lda #0 + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:12.0 tya @@ -142757,14 +142015,19 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 tya ldy {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tya - and {c2},x + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -142772,11 +142035,6 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2 ldy {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tya @@ -142790,18 +142048,18 @@ pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbu sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - tya - ldy {z1} - clc - adc {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tya clc adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + tya + ldy {z1} + clc + adc {c2},x + sta {c1},y pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 ldx {z1} tya @@ -142977,11 +142235,11 @@ pbuc1_derefidx_vbuz1=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuyy < ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 lda #{c2} sty $ff ora $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} @@ -143017,73 +142275,66 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuyy < clc adc #{c2} sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 + and {z1} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.0 ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 - ldx {z1} - and {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.0 - ldy {z1} - ora {z1} - sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 ldx {z1} ora {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.0 + ldy {z1} + ora {z1} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuaa +pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:15.0 + eor #$ff + sec + adc {z1} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:15.0 ldy {z1} eor #$ff sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:15.0 - ldx {z1} - eor #$ff - sec +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 + clc adc {z1} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 - ldx {z1} - clc - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 txa - ldy {z1} and {z1} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 - txa ldx {z1} - and {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 - txa +pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} - ora {z1} + txa + and {z1} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} ora {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuxx -pbuc1_derefidx_vbuz1=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} txa - eor #$ff - sec - adc {z1} + ora {z1} sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuxx pbuc1_derefidx_vbuz1=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:17.0 txa eor #$ff @@ -143091,18 +142342,25 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_m adc {z1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 - txa +pbuc1_derefidx_vbuz1=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.0 ldy {z1} + txa + eor #$ff + sec + adc {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 + txa + clc + adc {z1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 + ldy {z1} + txa clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 - txa - ldx {z1} - clc - adc {z1} - sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya @@ -143150,35 +142408,40 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < clc adc {z1} sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 + lda {z1} + and {z1} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 lda {z1} ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz1 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:11.0 lda {z1} ldx {z1} - and {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 lda {z1} ldy {z1} ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz1 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:11.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuz1 +pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz1 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:13.0 lda {z1} + lda #0 ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuz1 pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.0 lda {z1} ldy {z1} sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz1 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A X cycles:13.0 lda {z1} - lda #0 + asl ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 @@ -143187,49 +142450,38 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A X cycles:13.0 - lda {z1} - asl +pbuc1_derefidx_vbuz1=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} + txa + and {z2} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} tya and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 ldx {z1} txa - and {z2} + ora {z2} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} tya ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 - ldx {z1} - txa - ora {z2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuz2 -pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.0 - ldy {z1} - tya - sec - sbc {z2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.0 ldx {z1} txa sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.0 ldy {z1} tya - clc - adc {z2} + sec + sbc {z2} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 ldx {z1} @@ -143237,6 +142489,12 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < clc adc {z2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 + ldy {z1} + tya + clc + adc {z2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y @@ -143309,24 +142567,24 @@ pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuxx_plus__ ldy #0 adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 - lda {z1} - and {c1} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 lda {c1} and {z1} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 - lda {z1} - ora {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 lda {c1} + ldy {z1} + and {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 + lda {c1} + ldx {z1} + ora {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + ldy {z1} ora {z1} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 @@ -143340,60 +142598,54 @@ pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.0 lda {c1} + ldy {z1} eor #$ff sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 - lda {z1} - clc - adc {c1} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 lda {c1} clc adc {z1} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + lda {c1} ldy {z1} - tya - and {c2} + clc + adc {z1} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} txa and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} tya - ora {c2} + and {c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} txa ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} tya - eor {c2} + ora {c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} txa eor {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus__deref_pbuc2 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} tya - sec - sbc {c2} + eor {c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 ldx {z1} @@ -143401,11 +142653,11 @@ pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus__deref_pbuc2 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} tya - clc - adc {c2} + sec + sbc {c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 ldx {z1} @@ -143413,6 +142665,12 @@ pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__ clc adc {c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + tya + clc + adc {c2} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -143625,36 +142883,36 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:17.5 tax - lda {z1} - and {c2},x + lda {c2},x + and {z1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 - tax - ldy {z1} - tya - and {c2},x - sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.5 + ldx {z1} + tay + txa + and {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.5 tay lda {c2},y ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:17.5 tax - lda {z1} - ora {c2},x + lda {c2},x ldx {z1} + ora {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.5 + ldx {z1} + tay + txa + ora {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 - tax - ldy {z1} - tya - ora {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.5 tay lda {c2},y @@ -143669,13 +142927,13 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbu sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tax - ldy {z1} - tya +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 + ldx {z1} + tay + txa sec - sbc {c2},x - sta {c1},y + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:21.5 tay lda {c2},y @@ -143684,20 +142942,20 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbu sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:19.5 tax - lda {z1} + lda {c2},x clc - adc {c2},x + adc {z1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tax - ldy {z1} - tya +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 + ldx {z1} + tay + txa clc - adc {c2},x - sta {c1},y + adc {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.5 tay lda {c2},y @@ -143705,9 +142963,9 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z1} - and {c2},x +pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 + lda {c2},x + and {z1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -143715,10 +142973,10 @@ pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuy tya and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z1} - ora {c2},x +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 + lda {c2},x ldx {z1} + ora {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} @@ -143738,10 +142996,10 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbu sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.5 + lda {c2},x clc - adc {c2},x + adc {z1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 @@ -143796,44 +143054,38 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z1} - ldy {z1} - and {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} ldx {z1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {z1} ldy {z1} - ora {c2},y + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} ldx {z1} ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {z1} ldy {z1} - sec - sbc {c2},y + ora {c2},y sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z1} ldx {z1} sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 lda {z1} ldy {z1} - clc - adc {c2},y + sec + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z1} @@ -143841,18 +143093,24 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbua clc adc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {z1} + ldy {z1} + clc + adc {c2},y + sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {z1} ldx {z2} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 - ldy {z1} - ldx {z2} - tya - and {c2},x - sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < 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:17.5 + ldx {z1} + ldy {z2} + txa + and {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 ldy {z2} lda {c2},y @@ -143865,12 +143123,12 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 - ldy {z1} - ldx {z2} - tya - ora {c2},x - sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < 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:17.5 + ldx {z1} + ldy {z2} + txa + ora {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.5 ldy {z2} lda {c2},y @@ -143885,13 +143143,13 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbu sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 - ldy {z1} - ldx {z2} - tya +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} + ldy {z2} + txa sec - sbc {c2},x - sta {c1},y + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 ldy {z2} lda {c2},y @@ -143907,13 +143165,13 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbua adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 - ldy {z1} - ldx {z2} - tya +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} + ldy {z2} + txa clc - adc {c2},x - sta {c1},y + adc {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 ldy {z2} lda {c2},y @@ -143921,39 +143179,39 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.5 + ldx {z1} lda #{c1} - tax - tya - and {c2},x + tay + txa + and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.5 + ldx {z1} lda #{c1} - tax - tya - ora {c2},x + tay + txa + ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z1} lda #{c1} - tax - tya + tay + txa sec - sbc {c2},x + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z1} lda #{c1} - tax - tya + tay + txa clc - adc {c2},x + adc {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuc2 @@ -143995,41 +143253,35 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc1 < adc #{c1} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 + ldx {z1} + txa + and #{c2} + sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} tya and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 + lda #{c2} + ora {z1} ldx {z1} - txa - and #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc2 < vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} lda #{c2} ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 - ldx {z1} - lda #{c2} - ora {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 - ldy {z1} - tya - eor #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} txa eor #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} tya - sec - sbc #{c2} + eor #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:14.0 ldx {z1} @@ -144037,11 +143289,11 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} tya - clc - adc #{c2} + sec + sbc #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 ldx {z1} @@ -144049,73 +143301,72 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuc2 < clc adc #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + tya + clc + adc #{c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 + and {z2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.0 ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 - ldx {z1} - and {z2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.0 - ldy {z1} - ora {z2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 ldx {z1} ora {z2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.0 + ldy {z1} + ora {z2} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuaa +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:15.0 + eor #$ff + sec + adc {z2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:15.0 ldy {z1} eor #$ff sec adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:15.0 - ldx {z1} - eor #$ff - sec +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 + clc adc {z2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 - ldx {z1} - clc - adc {z2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 txa - ldy {z1} and {z2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 - txa ldx {z1} - and {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 - txa +pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} - ora {z2} + txa + and {z2} sta {c1},y pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} ora {z2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuxx -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} txa - eor #$ff - sec - adc {z2} + ora {z2} sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuxx pbuc1_derefidx_vbuz1=vbuz2_minus_vbuxx < vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:17.0 txa eor #$ff @@ -144123,18 +143374,25 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_vbuxx < vbuaa=vbuz1_minus_vbuxx < vbuaa=vbuz1_m adc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 - txa +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.0 ldy {z1} + txa + eor #$ff + sec + adc {z2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 + txa + clc + adc {z2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 + ldy {z1} + txa clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 - txa - ldx {z1} - clc - adc {z2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya @@ -144182,44 +143440,38 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 - ldy {z1} - tya - and {z2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuz2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} txa and {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} tya - ora {z2} + and {z2} sta {c1},y pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 ldx {z1} txa ora {z2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuz1 -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} - lda {z2} - sec - sbc {z1} + tya + ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.0 - ldx {z1} +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuz1 +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.0 lda {z2} + ldx {z1} sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.0 + lda {z2} ldy {z1} - tya - clc - adc {z2} + sec + sbc {z1} sta {c1},y pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 ldx {z1} @@ -144227,90 +143479,96 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < clc adc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 ldy {z1} + tya + clc + adc {z2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 lda {z2} and {z2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 ldx {z1} - lda {z2} - and {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:11.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 + lda {z2} ldy {z1} - lda {z2} + and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:11.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:11.0 lda {z2} + ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:11.0 + lda {z2} + ldy {z1} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuz2 -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:13.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:13.0 lda {z2} lda #0 - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:13.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:13.0 lda {z2} + ldy {z1} lda #0 - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:13.0 - ldy {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A X cycles:13.0 lda {z2} asl - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A X cycles:13.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:13.0 lda {z2} + ldy {z1} asl - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_vbuz3 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 - ldy {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_band_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 lda {z2} and {z3} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 ldx {z1} - lda {z2} - and {z3} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 + lda {z2} ldy {z1} - lda {z2} - ora {z3} + and {z3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 lda {z2} + ldx {z1} ora {z3} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 + lda {z2} + ldy {z1} + ora {z3} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuz3 -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz3 < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.0 lda {z2} - sec - sbc {z3} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.0 ldx {z1} - lda {z2} sec sbc {z3} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.0 lda {z2} + ldy {z1} + sec + sbc {z3} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 + lda {z2} + clc + adc {z3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 + lda {z2} + ldy {z1} clc adc {z3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 - ldx {z1} - lda {z2} - clc - adc {z3} - sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y @@ -144323,15 +143581,15 @@ pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_ ldy {z1} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 lda {z2} + ldx {z1} sec ldy #0 sbc ({z1}),y @@ -144351,174 +143609,174 @@ pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1 clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 lda {z2} + ldx {z1} sec ldy #0 sbc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 lda {z2} clc ldy #0 adc ({z2}),y - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 and ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 ora ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 eor ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 lda {z2} + ldx {z1} sec ldy #0 sbc ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 lda {z2} clc ldy #0 adc ({z3}),y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 lda {c1} and {z2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 ldx {z1} - lda {c1} - and {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} ldy {z1} - lda {c1} - ora {z2} + and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 lda {c1} + ldx {z1} ora {z2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + ldy {z1} + ora {z2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 lda {z2} eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.0 - ldy {z1} - lda {c1} - eor #$ff - sec - adc {z2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.0 lda {z2} sec sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.0 + lda {c1} ldy {z1} + eor #$ff + sec + adc {z2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 lda {c1} clc adc {z2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 lda {c1} + ldy {z1} clc adc {z2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 + lda {c2} + and {z2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 lda {z2} + ldy {z1} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 + lda {c2} + ora {z2} ldx {z1} - lda {z2} - and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 lda {z2} + ldy {z1} ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 - ldx {z1} - lda {z2} - ora {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 lda {z2} eor {c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 ldx {z1} - lda {z2} - eor {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z2} ldy {z1} - lda {z2} - sec - sbc {c2} + eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.0 lda {z2} + ldx {z1} sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.0 lda {z2} + ldy {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 + lda {c2} + clc + adc {z2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + lda {z2} + ldy {z1} clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 - ldx {z1} - lda {z2} - clc - adc {c2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuz1_derefidx_vbuaa @@ -144644,16 +143902,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_plus_pbuz3_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=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 X cycles:17.5 tax - lda {z2} - and {c1},x + lda {c1},x + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=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 X cycles:17.5 tax - lda {z2} - ora {c1},x + lda {c1},x + ora {z2} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuaa @@ -144664,21 +143922,21 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbu sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=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 X cycles:19.5 tax - lda {z2} + lda {c1},x clc - adc {c1},x + adc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z2} - and {c1},x +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=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 X cycles:15.5 + lda {c1},x + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z2} - ora {c1},x +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=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 X cycles:15.5 + lda {c1},x + ora {z2} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuxx @@ -144688,20 +143946,20 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbu sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - lda {z2} +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=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 X cycles:17.5 + lda {c1},x clc - adc {c1},x + adc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 - lda {z2} - and {c1},y +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 + lda {c1},y + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 - lda {z2} - ora {c1},y +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 + lda {c1},y + ora {z2} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuyy @@ -144711,35 +143969,35 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbu sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 - lda {z2} +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.5 + lda {c1},y clc - adc {c1},y + adc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {z2} + ldx {z1} and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {z2} + ldx {z1} ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda {z2} + ldx {z1} sec sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda {z2} + ldx {z1} clc adc {c1},x ldx {z1} @@ -144808,10 +144066,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_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 X cycles:17.5 tax - lda {z2} - and {c2},x + lda {c2},x + and {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.5 @@ -144820,11 +144078,11 @@ pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:17.5 tax - lda {z2} - ora {c2},x + lda {c2},x ldx {z1} + ora {z2} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.5 tay @@ -144848,11 +144106,11 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbu sec adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_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 X cycles:19.5 tax - lda {z2} + lda {c2},x clc - adc {c2},x + adc {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.5 @@ -144862,65 +144120,65 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - ldy {z1} - lda {z2} - and {c2},x - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z2} - and {c2},x +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_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 X cycles:15.5 + lda {c2},x + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 + lda {c2},x ldy {z1} - lda {z2} - ora {c2},x + and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z2} - ora {c2},x +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 + lda {c2},x ldx {z1} + ora {z2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 + lda {c2},x + ldy {z1} + ora {z2} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 - ldy {z1} - lda {z2} - sec - sbc {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z2} sec sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 + lda {z2} ldy {z1} - lda {z2} - clc - adc {c2},x + sec + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - lda {z2} +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_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 X cycles:17.5 + lda {c2},x clc - adc {c2},x + adc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 + lda {c2},x + ldy {z1} + clc + adc {z2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 + lda {c2},y + and {z2} ldx {z1} - lda {z2} - and {c2},y sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 lda {c2},y ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 + lda {c2},y ldx {z1} - lda {z2} - ora {c2},y + ora {z2} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 lda {c2},y @@ -144928,9 +144186,9 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2 ora {z2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 lda {z2} + ldx {z1} sec sbc {c2},y sta {c1},x @@ -144941,11 +144199,11 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbu sec adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 - ldx {z1} - lda {z2} +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.5 + lda {c2},y clc - adc {c2},y + adc {z2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 lda {c2},y @@ -144953,51 +144211,51 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} - and {c2},y - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {z2} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z2} ldy {z1} - lda {z2} - ora {c2},y + and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} + ldx {z1} ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z2} ldy {z1} - lda {z2} - sec - sbc {c2},y + ora {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z2} + ldx {z1} sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {z2} ldy {z1} - lda {z2} - clc - adc {c2},y + sec + sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z2} + ldx {z1} clc adc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {z2} + ldy {z1} + clc + adc {c2},y + sta {c1},y pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z2} tax @@ -145106,18 +144364,18 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuz clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:19.5 lda #{c1} tax - lda {z2} - and {c2},x + lda {c2},x + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:19.5 lda #{c1} tax - lda {z2} - ora {c2},x + lda {c2},x + ora {z2} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuc1 @@ -145129,12 +144387,12 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc2_ sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:21.5 lda #{c1} tax - lda {z2} + lda {c2},x clc - adc {c2},x + adc {z2} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuc2 @@ -145147,9 +144405,9 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=vbuz2_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 - lda {z2} - and #{c1} +pbuc1_derefidx_vbuz1=vbuz2_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 + lda #{c1} + and {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 @@ -145168,66 +144426,66 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc1 sbc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 - lda {z2} +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 + lda #{c1} clc - adc #{c1} + adc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 + lda #{c2} + and {z2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 lda {z2} + ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 + lda #{c2} + ora {z2} ldx {z1} - lda {z2} - and #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc2 < vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} lda #{c2} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 + lda {z2} + eor #{c2} ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 + lda {z2} + ldy {z1} + eor #{c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.0 + lda {z2} + ldx {z1} + sec + sbc #{c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.0 + lda {z2} + ldy {z1} + sec + sbc #{c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 lda #{c2} - ora {z2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 - ldy {z1} - lda {z2} - eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 + clc + adc {z2} ldx {z1} - lda {z2} - eor #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 + lda {z2} ldy {z1} - lda {z2} - sec - sbc #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.0 - ldx {z1} - lda {z2} - sec - sbc #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - ldy {z1} - lda {z2} clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 - ldx {z1} - lda {z2} - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} ldy #0 @@ -145252,11 +144510,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 clc ldy #0 adc ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 txa @@ -145298,12 +144556,12 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 txa - ldx {z1} clc ldy #0 adc ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 ldy #0 @@ -145392,9 +144650,9 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbu ldy {z1} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 eor ({z1}),y sta {c1},x @@ -145486,21 +144744,21 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_dere ldy #0 adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 eor ({z1}),y sta {c1},x @@ -145511,12 +144769,12 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbua sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 lda {c1} clc ldy #0 adc ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy #0 @@ -145790,26 +145048,26 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - tax +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + tay + lda {c2},y ldy #0 - lda ({z1}),y - ldy {z1} - and {c2},x - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - tax + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + tay + lda {c2},y ldy #0 - lda ({z1}),y - ldy {z1} - ora {c2},x - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax - lda {c2},x + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + tay + lda {c2},y ldy #0 eor ({z1}),y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax @@ -145819,14 +145077,14 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vb sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy #0 - lda ({z1}),y - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c2},y clc - adc {c2},x - sta {c1},y + ldy #0 + adc ({z1}),y + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y @@ -145839,11 +145097,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz ldy {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},x + ldx {z1} ldy #0 eor ({z1}),y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy #0 @@ -145859,39 +145117,39 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbu clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 tya tax ldy #0 lda ({z1}),y + ldy {z1} sec sbc {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 - ldx {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_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 X Y cycles:22.0 lda {c2},y clc ldy #0 adc ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 @@ -145905,10 +145163,10 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz ldy {z1} ora {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + lda {c2},x ldx {z1} - lda {c2},y ldy #0 eor ({z1}),y sta {c1},x @@ -145926,19 +145184,19 @@ 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=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 +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 ldx {z1} - ldy {z2} - lda {c2},y ldy #0 - and ({z1}),y + lda ({z1}),y + ldy {z2} + and {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 +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 ldx {z1} - ldy {z2} - lda {c2},y ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -145955,32 +145213,32 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vb sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 +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 ldx {z1} + ldy #0 + lda ({z1}),y ldy {z2} - lda {c2},y clc - ldy #0 - adc ({z1}),y + adc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 ldy #0 lda ({z1}),y - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 ldy #0 lda ({z1}),y - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc1 @@ -145995,15 +145253,15 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vb sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy #0 lda ({z1}),y - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuc2 @@ -146057,11 +145315,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band__ ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 lda #{c2} ldy #0 ora ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 @@ -146107,11 +145365,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 clc ldy #0 adc ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 txa @@ -146139,12 +145397,12 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 txa - ldx {z1} clc ldy #0 adc ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} @@ -146214,21 +145472,21 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 ldy #0 adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z2} + ldx {z1} ldy #0 eor ({z2}),y sta {c1},x @@ -146239,28 +145497,28 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 lda {z2} clc ldy #0 adc ({z2}),y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z3} + ldx {z1} ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z3} + ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z3} + ldx {z1} ldy #0 eor ({z2}),y sta {c1},x @@ -146271,12 +145529,12 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz sec sbc {z3} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 lda {z3} clc ldy #0 adc ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -146392,21 +145650,21 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuxx=_dere ldy #0 adc ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 eor ({z2}),y sta {c1},x @@ -146417,30 +145675,30 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus_ sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 lda {c1} clc ldy #0 adc ({z2}),y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:19.5 ldx {z1} - ldy #0 - lda ({z2}),y - and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda {c2} ldy #0 - lda ({z2}),y - ora {c2} + and ({z2}),y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda {c2} ldy #0 - lda ({z2}),y - eor {c2} + ora ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda {c2} + ldy #0 + eor ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:21.5 ldx {z1} @@ -146449,12 +145707,12 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_der sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:21.5 - ldx {z1} - ldy #0 - lda ({z2}),y +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 + lda {c2} clc - adc {c2} + ldy #0 + adc ({z2}),y + ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuaa @@ -146581,18 +145839,18 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 tax + lda {c1},x ldy #0 - lda ({z2}),y - and {c1},x + and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 tax + lda {c1},x ldy #0 - lda ({z2}),y - ora {c1},x + ora ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 @@ -146610,24 +145868,24 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vb sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 tax - ldy #0 - lda ({z2}),y + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z2}),y - and {c1},x + and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z2}),y - ora {c1},x + ora ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 @@ -146643,11 +145901,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy #0 - lda ({z2}),y +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 @@ -146684,23 +145942,23 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1 adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + lda {c1},x ldy #0 and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + lda {c1},x ldy #0 ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + lda {c1},x ldy #0 eor ({z2}),y ldx {z1} @@ -146713,31 +145971,31 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vb sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + lda {c1},x clc ldy #0 adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z2} + lda {c1},x ldy #0 and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z2} + lda {c1},x ldy #0 ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z2} + lda {c1},x ldy #0 eor ({z2}),y ldx {z1} @@ -146750,31 +146008,31 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vb sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z2} + lda {c1},x clc ldy #0 adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z3} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z3} + lda {c1},x ldy #0 and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z3} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z3} + lda {c1},x ldy #0 ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z3} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z3} + lda {c1},x ldy #0 eor ({z2}),y ldx {z1} @@ -146787,9 +146045,9 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vb sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z3} - lda {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z3} + lda {c1},x clc ldy #0 adc ({z2}),y @@ -146805,26 +146063,26 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - tax - ldy #0 - lda ({z2}),y - and {c2},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - tax + tay + lda {c2},y ldy #0 - lda ({z2}),y - ora {c2},x - ldx {z1} + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tax - lda {c2},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + tay + lda {c2},y + ldy #0 + ora ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + tay + lda {c2},y ldy #0 eor ({z2}),y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax @@ -146834,31 +146092,31 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vb sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy #0 - lda ({z2}),y +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c2},y clc - adc {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy #0 - lda ({z2}),y - and {c2},x - ldx {z1} + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldy #0 - lda ({z2}),y - ora {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},x + ldx {z1} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c2},x + ldx {z1} + ldy #0 + ora ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c2},x + ldx {z1} ldy #0 eor ({z2}),y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy #0 @@ -146867,28 +146125,28 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuz sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy #0 - lda ({z2}),y +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 eor ({z2}),y sta {c1},x @@ -146901,24 +146159,24 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 lda {c2},y clc ldy #0 adc ({z2}),y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z1} - ldy #0 - lda ({z2}),y - and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} + lda {c2},x ldy #0 - lda ({z2}),y - ora {c2},x + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < 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 X Y cycles:20.0 + ldx {z1} + lda {c2},x + ldy #0 + ora ({z2}),y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} @@ -146933,26 +146191,26 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vb sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +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 + clc + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldx {z1} ldy #0 lda ({z2}),y - clc - adc {c2},x - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldx {z1} ldy {z2} - lda {c2},y - ldy #0 - and ({z2}),y + and {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldx {z1} - ldy {z2} - lda {c2},y ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z2} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -146969,27 +146227,27 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vb sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldx {z1} + ldy #0 + lda ({z2}),y ldy {z2} - lda {c2},y clc - ldy #0 - adc ({z2}),y + adc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 +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 ldx {z1} - ldy {z3} - lda {c2},y ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z3} + and {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 +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 ldx {z1} - ldy {z3} - lda {c2},y ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z3} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -147006,13 +146264,13 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vb sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 +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 ldx {z1} - ldy {z3} - lda {c2},y - clc ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z3} + clc + adc {c2},y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 lda #{c1} @@ -147066,10 +146324,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z2}),y - and #{c1} + and ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 @@ -147078,10 +146336,10 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor__de ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z2}),y - eor #{c1} + eor ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:19.5 @@ -147091,30 +146349,30 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < sbc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 - ldy #0 - lda ({z2}),y +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda #{c1} clc - adc #{c1} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 - ldx {z1} ldy #0 - lda ({z2}),y - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 + adc ({z2}),y ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + lda #{c2} + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 lda #{c2} ldy #0 ora ({z2}),y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + lda #{c2} ldy #0 - lda ({z2}),y - eor #{c2} + eor ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:19.5 ldx {z1} @@ -147123,12 +146381,12 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 - ldx {z1} - ldy #0 - lda ({z2}),y +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda #{c2} clc - adc #{c2} + ldy #0 + adc ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 and {c1} @@ -147142,10 +146400,10 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < v eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.0 - tax - lda {c1} - stx $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:22.0 + ldx {c1} + sta $ff + txa sec sbc $ff ldx {z1} @@ -147160,9 +146418,9 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1 and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 lda {c1} + ldy {z1} stx $ff and $ff sta {c1},y @@ -147171,9 +146429,9 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_ ora {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 lda {c1} + ldy {z1} stx $ff ora $ff sta {c1},y @@ -147182,13 +146440,6 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1 eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.0 - ldy {z1} - lda {c1} - stx $ff - sec - sbc $ff - sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:20.0 lda {c1} stx $ff @@ -147196,15 +146447,22 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus sbc $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.0 + lda {c1} + ldy {z1} + stx $ff + sec + sbc $ff + sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 txa clc adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 lda {c1} + ldy {z1} stx $ff clc adc $ff @@ -147224,9 +146482,9 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bxor__ eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.0 lda {c1} + ldx {z1} sty $ff sec sbc $ff @@ -147237,24 +146495,24 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus__ adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 - lda {z1} - and {c1} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 lda {c1} and {z1} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 - lda {z1} - ora {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 lda {c1} + ldy {z1} + and {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 + lda {c1} + ldx {z1} + ora {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + ldy {z1} ora {z1} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 @@ -147262,142 +146520,142 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1 eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.0 lda {c1} + ldx {z1} + sec + sbc {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 + lda {c1} + ldy {z1} sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.0 - ldx {z1} - lda {c1} - sec - sbc {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 - lda {z1} - clc - adc {c1} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 lda {c1} clc adc {z1} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + lda {c1} ldy {z1} + clc + adc {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 lda {c1} and {z2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 ldx {z1} - lda {c1} - and {z2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} ldy {z1} - lda {c1} - ora {z2} + and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 lda {c1} + ldx {z1} ora {z2} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 + lda {c1} + ldy {z1} + ora {z2} + sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 lda {z2} eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.0 lda {c1} - sec - sbc {z2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.0 ldx {z1} - lda {c1} sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 lda {c1} + ldy {z1} + sec + sbc {z2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 + lda {c1} + clc + adc {z2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 + lda {c1} + ldy {z1} clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} - clc - adc {z2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 ldx {z1} - lda {c1} ldy #0 and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 lda {c1} + ldx {z1} sec ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 lda {c1} clc ldy #0 adc ({z1}),y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 lda {c1} + ldx {z1} ldy #0 eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 lda {c1} + ldx {z1} sec ldy #0 sbc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_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 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 lda {c1} clc ldy #0 adc ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 lda {c1} @@ -147426,60 +146684,60 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 lda {c1} and {c2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 lda {c1} + ldy {z1} and {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 - ldy {z1} - lda {c1} - ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 lda {c1} + ldx {z1} ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {c1} ldy {z1} - lda {c1} - eor {c2} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 lda {c1} eor {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {c1} ldy {z1} - lda {c1} - sec - sbc {c2} + eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.0 lda {c1} + ldx {z1} sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 lda {c1} + ldy {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 + lda {c1} + clc + adc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {c1} + ldy {z1} clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 - ldx {z1} - lda {c1} - clc - adc {c2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuz1_derefidx_vbuaa @@ -147641,15 +146899,15 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbu adc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z1} and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z1} ora {c1},x ldx {z1} sta {c1},x @@ -147659,29 +146917,29 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbu eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c1} + ldx {z1} sec sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c1} + ldx {z1} clc adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z2} and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z2} ora {c1},x ldx {z1} sta {c1},x @@ -147691,16 +146949,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbu eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c1} + ldx {z2} sec sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c1} + ldx {z2} clc adc {c1},x ldx {z1} @@ -147747,48 +147005,42 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbu adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - ldy {z1} - lda {c1} - and {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 lda {c1} - ora {c2},x + ldy {z1} + and {c2},x sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} ora {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + lda {c1} + ldy {z1} + ora {c2},x + sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 - ldy {z1} - lda {c1} - sec - sbc {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} sec sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 lda {c1} - clc - adc {c2},x + ldy {z1} + sec + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} @@ -147796,14 +147048,20 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbu adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + lda {c1} + ldy {z1} + clc + adc {c2},x + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c1} and {c2},y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c1} + ldx {z1} ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 @@ -147811,77 +147069,77 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1 eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c1} + ldx {z1} sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c1} clc adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} - lda {c1} - and {c2},y - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} ldy {z1} - lda {c1} - ora {c2},y + and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} ora {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} + ldy {z1} + ora {c2},y + sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z1} lda {c2},x eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} - sec - sbc {c2},y - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 ldx {z1} - lda {c1} sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + lda {c1} ldy {z1} - lda {c1} - clc - adc {c2},y + sec + sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} + ldx {z1} clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {c1} + ldy {z1} + clc + adc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < 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 + lda {c1} + ldx {z2} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z2} ora {c2},x ldx {z1} sta {c1},x @@ -147891,16 +147149,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbu eor {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c1} + ldx {z2} sec sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c1} + ldx {z2} clc adc {c2},x ldx {z1} @@ -147979,16 +147237,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus__ adc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 lda {c1} and #{c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 + lda {c1} + ldy {z1} + and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} - lda {c1} - and #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 ldx {c1} lda #{c2} @@ -147996,118 +147254,111 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__de ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 lda {c1} eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 ldx {z1} - lda {c1} - eor #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 + lda {c1} ldy {z1} - lda {c1} - sec - sbc #{c2} + eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.0 lda {c1} + ldx {z1} sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.0 lda {c1} + ldy {z1} + sec + sbc #{c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 + lda {c1} + clc + adc #{c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 + lda {c1} + ldy {z1} clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 + and {c2} ldx {z1} - lda {c1} - clc - adc #{c2} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.0 ldy {z1} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.0 ldx {z1} - and {c2} + ora {c2} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.0 ldy {z1} ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.0 + eor {c2} ldx {z1} - ora {c2} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.0 ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.0 - ldx {z1} - eor {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.0 - tax - lda {c2} - stx $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < vbuaa=_deref_pbuc1_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:22.0 + ldx {c2} + sta $ff + txa sec sbc $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.0 + clc + adc {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.0 - ldx {z1} - clc - adc {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 txa - ldy {z1} and {c2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 - txa ldx {z1} - and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 - txa +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} - ora {c2} + txa + and {c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 txa ldx {z1} ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 - txa +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} - eor {c2} + txa + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 txa - ldx {z1} eor {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} - lda {c2} - stx $ff - sec - sbc $ff + txa + eor {c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:20.0 lda {c2} @@ -148116,18 +147367,25 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 - txa +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.0 ldy {z1} + lda {c2} + stx $ff + sec + sbc $ff + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + txa + clc + adc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + txa clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 - txa - ldx {z1} - clc - adc {c2} - sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} tya @@ -148158,12 +147416,12 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2 ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.0 lda {c2} sty $ff sec sbc $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 ldx {z1} @@ -148177,47 +147435,53 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2 clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 - ldy {z1} - tya - and {c2} - sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} txa and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} tya - ora {c2} + and {c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} txa ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} tya - eor {c2} + ora {c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} txa eor {c2} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + tya + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.0 + lda {c2} + sec + sbc {z1} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 ldy {z1} lda {c2} sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 ldx {z1} - lda {c2} - sec - sbc {z1} + txa + clc + adc {c2} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} @@ -148225,41 +147489,41 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2 clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 + lda {c2} + and {z2} ldx {z1} - txa - clc - adc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 lda {z2} + ldy {z1} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 + lda {c2} + ora {z2} ldx {z1} - lda {z2} - and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 lda {z2} + ldy {z1} ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z2} + eor {c2} ldx {z1} - lda {z2} - ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 lda {z2} + ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz2 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.0 + lda {c2} + sec + sbc {z2} ldx {z1} - lda {z2} - eor {c2} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 ldy {z1} @@ -148267,24 +147531,18 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 lda {c2} - sec - sbc {z2} + clc + adc {z2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 lda {z2} + ldy {z1} clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 - ldx {z1} - lda {z2} - clc - adc {c2} - sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y @@ -148303,12 +147561,12 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_dere ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 lda {c2} sec ldy #0 sbc ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy #0 @@ -148317,68 +147575,68 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_dere clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda {c2} ldy #0 - lda ({z2}),y - and {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:19.5 + and ({z2}),y ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda {c2} ldy #0 - lda ({z2}),y - ora {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ora ({z2}),y ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda {c2} ldy #0 - lda ({z2}),y - eor {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 + eor ({z2}),y ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuz2 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 lda {c2} sec ldy #0 sbc ({z2}),y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:21.5 ldx {z1} - ldy #0 - lda ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 + lda {c2} clc - adc {c2} + ldy #0 + adc ({z2}),y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 lda {c1} and {c2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 lda {c1} + ldy {z1} and {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 - ldy {z1} - lda {c1} - ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 lda {c1} + ldx {z1} ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 lda {c1} + ldy {z1} + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 + lda {c1} + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {c1} + ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} - lda {c1} - eor {c2} - sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.0 ldx {c1} lda {c2} @@ -148387,47 +147645,53 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 lda {c1} clc adc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {c1} + ldy {z1} + clc + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc2 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 + lda {c2} + and {c2} ldx {z1} - lda {c1} - clc - adc {c2} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc2 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} lda {c2} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc2 < vbuaa=_deref_pbuc1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc2 < vbuaa=_deref_pbuc1_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 lda {c2} - and {c2} + ora {c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc2 < vbuaa=_deref_pbuc1_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} lda {c2} ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc2 < vbuaa=_deref_pbuc1_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc2 < vbuaa=_deref_pbuc1_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 lda {c2} - ora {c2} + eor {c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc2 < vbuaa=_deref_pbuc1_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} lda {c2} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc2 < vbuaa=_deref_pbuc1_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.0 lda {c2} - eor {c2} + sec + sbc {c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 ldy {z1} @@ -148435,11 +147699,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_der sec sbc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc2 < vbuaa=_deref_pbuc1_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 lda {c2} - sec - sbc {c2} + clc + adc {c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc2 < vbuaa=_deref_pbuc1_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 ldy {z1} @@ -148447,41 +147711,41 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_dere clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc2 < vbuaa=_deref_pbuc1_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 lda {c2} - clc - adc {c2} + and {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc3 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} lda {c2} and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 lda {c2} - and {c3} + ora {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc3 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} lda {c2} ora {c3} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 lda {c2} - ora {c3} + eor {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc3 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} lda {c2} eor {c3} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.0 lda {c2} - eor {c3} + sec + sbc {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 ldy {z1} @@ -148489,11 +147753,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_der sec sbc {c3} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 lda {c2} - sec - sbc {c3} + clc + adc {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc3 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 ldy {z1} @@ -148501,12 +147765,6 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_dere clc adc {c3} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 - ldx {z1} - lda {c2} - clc - adc {c3} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuz1_derefidx_vbuaa @@ -148829,101 +148087,101 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbu clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - ldy {z1} - lda {c2} - and {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c2} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c2},x ldy {z1} - lda {c2} - ora {c2},x + and {c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c2} ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},x - eor {c2} + ldy {z1} + ora {c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x eor {c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c2},x + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 + lda {c2} + sec + sbc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 ldy {z1} lda {c2} sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - lda {c2} - sec - sbc {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 - ldy {z1} - lda {c2} - clc - adc {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c2} clc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda {c2},x + ldy {z1} + clc + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c2} and {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y ldy {z1} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c2} ora {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y ldy {z1} ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},y eor {c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c2} sec sbc {c2},y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c2} clc adc {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c2},y @@ -148931,41 +148189,35 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} - lda {c2} - and {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} lda {c2} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} lda {c2} - ora {c2},y + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} lda {c2} ora {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} - lda {c2},y - eor {c2} + lda {c2} + ora {c2},y sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x eor {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} - lda {c2} - sec - sbc {c2},y + lda {c2},y + eor {c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 ldx {z1} @@ -148973,11 +148225,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vb sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 ldy {z1} lda {c2} - clc - adc {c2},y + sec + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 ldx {z1} @@ -148985,16 +148237,28 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbu clc adc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2} + clc + adc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc2 < 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:19.5 + lda {c2} + ldx {z2} + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y ldy {z1} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c2} - and {c2},x + ldx {z2} + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 @@ -149003,10 +148267,10 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz ldy {z1} ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} - lda {c2} - ora {c2},x + lda {c2},x + eor {c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 @@ -149015,19 +148279,20 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbu ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 - ldx {z2} - lda {c2},x - eor {c2} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c2} + ldx {z2} sec sbc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 + lda {c2} + ldx {z2} + clc + adc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c2},y @@ -149035,13 +148300,6 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbu clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} - lda {c2} - clc - adc {c2},x - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda #{c1} tax @@ -149121,14 +148379,19 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbu adc {c3},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda {c2} + and {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} lda {c2} and {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c2} - and {c3},x + ora {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 @@ -149136,9 +148399,9 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuy lda {c2} ora {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - lda {c2} - ora {c3},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c3},x + eor {c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 @@ -149146,9 +148409,10 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbu lda {c3},x eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 - lda {c3},x - eor {c2} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 + lda {c2} + sec + sbc {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 @@ -149157,10 +148421,10 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vb sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c2} - sec - sbc {c3},x + clc + adc {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 @@ -149169,74 +148433,62 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbu clc adc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - lda {c2} - clc - adc {c3},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c2} and {c3},y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c2} ora {c3},y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c3},y eor {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c2} sec sbc {c3},y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c2} clc adc {c3},y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + ldx {z1} + lda {c2} + and {c3},x sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} lda {c2} and {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} lda {c2} - and {c3},x + ora {c3},x sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} lda {c2} ora {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} - lda {c2} - ora {c3},x - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy {z1} - lda {c3},y - eor {c2} - sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c3},x eor {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} - lda {c2} - sec - sbc {c3},y + lda {c3},y + eor {c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 ldx {z1} @@ -149244,11 +148496,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vb sec sbc {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 ldy {z1} lda {c2} - clc - adc {c3},y + sec + sbc {c3},y sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 ldx {z1} @@ -149256,15 +148508,21 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbu clc adc {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + ldy {z1} lda {c2} + clc + adc {c3},y + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_band__deref_pbuc2 < 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:19.5 + lda {c2} + ldx {z2} and {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c2} + ldx {z2} ora {c3},x ldx {z1} sta {c1},x @@ -149274,16 +148532,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbu eor {c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c2} + ldx {z2} sec sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c2} + ldx {z2} clc adc {c3},x ldx {z1} @@ -149400,16 +148658,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus__ adc {c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 + lda {c2} + and #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuc2 < vbuaa=_deref_pbuc1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} lda {c2} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} - lda {c2} - and #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 ldx {c2} lda #{c2} @@ -149417,15 +148675,21 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__de ora $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 + lda {c2} + eor #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuc2 < vbuaa=_deref_pbuc1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} lda {c2} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuc2 < vbuaa=_deref_pbuc1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.0 lda {c2} - eor #{c2} + sec + sbc #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuc2 < vbuaa=_deref_pbuc1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.0 ldy {z1} @@ -149433,11 +148697,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuc2 < vbuaa=_deref_pbuc1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 lda {c2} - sec - sbc #{c2} + clc + adc #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuc2 < vbuaa=_deref_pbuc1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 ldy {z1} @@ -149445,22 +148709,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2 clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_band__deref_pbuc2 < vbuaa=vbuc2_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 lda {c2} - clc - adc #{c2} + and #{c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuc3 < vbuaa=_deref_pbuc1_band_vbuc2 < vbuaa=vbuc2_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} lda {c2} and #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band__deref_pbuc2 < vbuaa=vbuc2_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} - lda {c2} - and #{c3} - sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor__deref_pbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 ldx {c2} lda #{c3} @@ -149468,15 +148726,21 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor__de ora $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bxor__deref_pbuc2 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 + lda {c2} + eor #{c3} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuc3 < vbuaa=_deref_pbuc1_bxor_vbuc2 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} lda {c2} eor #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor__deref_pbuc2 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuc3 < vbuaa=_deref_pbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.0 lda {c2} - eor #{c3} + sec + sbc #{c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuc3 < vbuaa=_deref_pbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.0 ldy {z1} @@ -149484,11 +148748,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuc3 < vbuaa=_deref_pbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_plus__deref_pbuc2 < vbuaa=vbuc2_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 lda {c2} - sec - sbc #{c3} + clc + adc #{c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuc3 < vbuaa=_deref_pbuc1_plus_vbuc2 < vbuaa=vbuc2_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 ldy {z1} @@ -149496,12 +148760,6 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2 clc adc #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_plus__deref_pbuc2 < vbuaa=vbuc2_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 - ldx {z1} - lda {c2} - clc - adc #{c3} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuaa_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuaa_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuaa_bxor_vbuaa @@ -153531,11 +152789,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 - tax - ldy {z1} - lda {c1},x - sty $ff +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 + ldx {z1} + tay + lda {c1},y + stx $ff sec sbc $ff ldx {z1} @@ -153547,16 +152805,16 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:17.5 tax - lda {z2} - and {c1},x + lda {c1},x + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:17.5 tax - lda {z2} - ora {c1},x + lda {c1},x + ora {z2} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz2 @@ -153567,11 +152825,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbu sbc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:19.5 tax - lda {z2} + lda {c1},x clc - adc {c1},x + adc {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 @@ -153608,23 +152866,23 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbu adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 - tay - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + lda {c1},x ldy #0 and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tay - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=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 X Y cycles:22.0 + tax + lda {c1},x ldy #0 ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tay - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + lda {c1},x ldy #0 eor ({z2}),y ldx {z1} @@ -153637,9 +152895,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vb sbc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tay - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax + lda {c1},x clc ldy #0 adc ({z2}),y @@ -154018,35 +153276,35 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_dere adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=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:22.0 - tax - ldy {z1} - lda {c1},x - and {c2},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=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:22.0 + ldx {z1} + tay + lda {c1},y + and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 - tax - ldy {z1} - lda {c1},x - ora {c2},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=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:22.0 + ldx {z1} + tay + lda {c1},y + ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c1},y sec - sbc {c2},y + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c1},y clc - adc {c2},y + adc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -154080,24 +153338,24 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:27.0 tax lda {c1},x - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:27.0 tax lda {c1},x - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 @@ -154112,15 +153370,15 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_der sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 tax lda {c1},x - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc2 @@ -154290,14 +153548,14 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z2} - and {c1},x +pbuc1_derefidx_vbuz1=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 X cycles:15.5 + lda {c1},x + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z2} - ora {c1},x +pbuc1_derefidx_vbuz1=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 X cycles:15.5 + lda {c1},x + ora {z2} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz2 @@ -154307,10 +153565,10 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbu sbc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - lda {z2} +pbuc1_derefidx_vbuz1=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 X cycles:17.5 + lda {c1},x clc - adc {c1},x + adc {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 @@ -154343,16 +153601,16 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbu adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z2}),y - and {c1},x + and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=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 X Y cycles:20.0 + lda {c1},x ldy #0 - lda ({z2}),y - ora {c1},x + ora ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 @@ -154368,11 +153626,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_deref sbc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy #0 - lda ({z2}),y +pbuc1_derefidx_vbuz1=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 X Y cycles:22.0 + lda {c1},x clc - adc {c1},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -154768,22 +154026,22 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:25.0 lda {c1},x - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:25.0 lda {c1},x - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 @@ -154797,14 +154055,14 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuc1_der sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},x - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc2 @@ -154965,14 +154223,14 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc adc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 - lda {z2} - and {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 + lda {c1},y + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 - lda {z2} - ora {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 + lda {c1},y + ora {z2} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 @@ -154982,10 +154240,10 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbu sbc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 - lda {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.5 + lda {c1},y clc - adc {c1},y + adc {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 @@ -155260,58 +154518,58 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc adc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c1},y ldx {z1} - lda {c1},x - and {c1},y + and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y + ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c1},y + ldx {z1} sec sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c1},y ldx {z2} - lda {c1},x - and {c1},y + and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c1},y ldx {z2} - lda {c1},x - ora {c1},y + ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c1},y + ldx {z2} sec sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c1},y ldx {z2} - lda {c1},x clc - adc {c1},y + adc {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuc1 @@ -155424,29 +154682,29 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=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 cycles:20.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c1},y + ldx {z2} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c1},y + ldx {z2} ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c1},y + ldx {z2} sec sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c1},y + ldx {z2} clc adc {c2},x ldx {z1} @@ -155564,11 +154822,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 - tax - ldy {z1} - lda {c1},y - stx $ff +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 + ldx {z1} + tay + lda {c1},x + sty $ff sec sbc $ff ldx {z1} @@ -155648,11 +154906,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.5 ldx {z1} - lda {c1},y - stx $ff + ldy {z1} + lda {c1},x + sty $ff sec sbc $ff ldx {z1} @@ -155664,15 +154922,15 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {z2} + ldx {z1} and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {z2} + ldx {z1} ora {c1},x ldx {z1} sta {c1},x @@ -155684,9 +154942,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbu sbc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda {z2} + ldx {z1} clc adc {c1},x ldx {z1} @@ -155725,52 +154983,52 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbu adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + lda {c1},x ldy #0 and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=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 X Y cycles:23.0 + ldx {z1} + lda {c1},x ldy #0 ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + lda {c1},x ldy #0 eor ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + lda {c1},x sec ldy #0 sbc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + lda {c1},x clc ldy #0 adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z1} and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z1} ora {c1},x ldx {z1} sta {c1},x @@ -155787,9 +155045,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vb sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c1} + ldx {z1} clc adc {c1},x ldx {z1} @@ -155916,12 +155174,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c1},x + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -155959,16 +155217,16 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_dere adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c1},y ldx {z1} - lda {c1},x - and {c1},y + and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c1},y ldx {z1} - lda {c1},x - ora {c1},y + ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy @@ -155979,11 +155237,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuc1_der sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c1},y ldx {z1} - lda {c1},x clc - adc {c1},y + adc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 @@ -156073,12 +155331,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -156116,16 +155374,16 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_dere adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=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 cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z1} - lda {c1},x - and {c2},y + and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z1} - lda {c1},x - ora {c2},y + ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy @@ -156136,11 +155394,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_der sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c2},y ldx {z1} - lda {c1},x clc - adc {c2},y + adc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 @@ -156158,12 +155416,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} - lda {c1},y + ldy {z1} + lda {c1},x sec - sbc {c2},x + sbc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -156205,9 +155463,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -156215,9 +155473,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -156226,9 +155484,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -156237,9 +155495,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_der sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -156331,11 +155589,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 - tax - ldy {z2} - lda {c1},y - stx $ff +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} + tay + lda {c1},x + sty $ff sec sbc $ff ldx {z1} @@ -156415,11 +155673,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.5 - ldy {z1} - ldx {z2} - lda {c1},x - sty $ff +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 + ldx {z1} + ldy {z2} + lda {c1},y + stx $ff sec sbc $ff ldx {z1} @@ -156458,15 +155716,15 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {z3} + ldx {z2} and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {z3} + ldx {z2} ora {c1},x ldx {z1} sta {c1},x @@ -156478,9 +155736,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz3 < pbuc1_derefidx_vbuz1=pbu sbc {z3} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda {z3} + ldx {z2} clc adc {c1},x ldx {z1} @@ -156519,89 +155777,89 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbu adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z2} + lda {c1},x ldy #0 and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=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 X Y cycles:23.0 + ldx {z2} + lda {c1},x ldy #0 ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z2} + lda {c1},x ldy #0 eor ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z2} + lda {c1},x sec ldy #0 sbc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z2} + lda {c1},x clc ldy #0 adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z2} + lda {c1},x ldy #0 and ({z3}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuz1=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 X Y cycles:23.0 + ldx {z2} + lda {c1},x ldy #0 ora ({z3}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z2} + lda {c1},x ldy #0 eor ({z3}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z2} + lda {c1},x sec ldy #0 sbc ({z3}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z2} + lda {c1},x clc ldy #0 adc ({z3}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z2} and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z2} ora {c1},x ldx {z1} sta {c1},x @@ -156618,9 +155876,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuc1_derefidx_vb sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c1} + ldx {z2} clc adc {c1},x ldx {z1} @@ -156797,12 +156055,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z2} + tay + lda {c1},x sec - sbc {c1},x + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -156840,16 +156098,16 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c1},y ldx {z2} - lda {c1},x - and {c1},y + and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c1},y ldx {z2} - lda {c1},x - ora {c1},y + ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy @@ -156860,11 +156118,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_der sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c1},y ldx {z2} - lda {c1},x clc - adc {c1},y + adc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 @@ -156981,12 +156239,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z2} + tay + lda {c1},x sec - sbc {c2},x + sbc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -157024,16 +156282,16 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_dere adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=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 cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z2} - lda {c1},x - and {c2},y + and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z2} - lda {c1},x - ora {c2},y + ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy @@ -157044,11 +156302,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_der sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c2},y ldx {z2} - lda {c1},x clc - adc {c2},y + adc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 @@ -157066,12 +156324,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 - ldy {z1} - ldx {z2} - lda {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z2} + lda {c1},y sec - sbc {c2},y + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -157140,9 +156398,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -157150,9 +156408,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -157161,9 +156419,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -157172,9 +156430,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuc1_der sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -157773,11 +157031,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuz1=pbuc stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_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 X Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_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:16.5 tay txa - ora {c2},y ldx {z1} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:20.5 tay @@ -157823,13 +157081,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:22.5 tax lda {c2},x + ldx {z1} sty $ff sec sbc $ff - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax @@ -157838,9 +157096,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_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:16.5 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:17.5 + tax + lda {c2},x + and {z1} ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_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:16.5 + ldx {z1} + tay txa and {c2},y sta {c1},x @@ -157850,15 +157114,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:17.5 tax - lda {z1} - and {c2},x + lda {c2},x ldx {z1} + ora {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_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:16.5 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_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:16.5 ldx {z1} + tay txa ora {c2},y sta {c1},x @@ -157868,19 +157132,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2 ldy {z1} ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - tax - lda {z1} - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:19.5 tax lda {c2},x + ldx {z1} sec sbc {z1} - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:19.5 tay @@ -157889,9 +157147,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:19.5 + tax + lda {c2},x + clc + adc {z1} ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 + ldx {z1} + tay txa clc adc {c2},y @@ -157903,11 +157168,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:17.5 tax - lda {z1} - clc - adc {c2},x + lda {c2},x + and {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.5 @@ -157916,11 +157180,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:17.5 tax - lda {z2} - and {c2},x + lda {c2},x ldx {z1} + ora {z2} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.5 tay @@ -157928,19 +157192,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2 ldy {z1} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - tax - lda {z2} - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:19.5 tax lda {c2},x + ldx {z1} sec sbc {z2} - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:19.5 tay @@ -157949,6 +157207,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbu sec sbc {z2} sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:19.5 + tax + lda {c2},x + clc + adc {z2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:19.5 tay lda {c2},y @@ -157956,82 +157221,75 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - tax - lda {z2} - clc - adc {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 tay - ldx {z1} lda {c2},y ldy #0 and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 ldx {z1} + tay lda {c2},y ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 ldx {z1} + tay lda {c2},y ldy #0 eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c2},y sec ldy #0 sbc ({z1}),y - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 ldx {z1} + tay lda {c2},y clc ldy #0 adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 ldx {z1} + tay lda {c2},y ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 ldx {z1} + tay lda {c2},y ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 ldx {z1} + tay lda {c2},y ldy #0 eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c2},y sec ldy #0 sbc ({z2}),y - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 ldx {z1} + tay lda {c2},y clc ldy #0 @@ -158069,16 +157327,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefi adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_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 X cycles:18.5 + tax + lda {c2} + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c2},y ldy {z1} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax lda {c2} - and {c2},x + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.5 @@ -158087,10 +157351,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuz ldy {z1} ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 tax - lda {c2} - ora {c2},x + lda {c2},x + eor {c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.5 @@ -158099,18 +157363,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbu ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:20.5 tax lda {c2},x - eor {c2} ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:20.5 - tax - lda {c2},x sec sbc {c2} - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.5 tay @@ -158119,13 +157377,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vb sec sbc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.5 - tay - lda {c2},y - ldy {z1} - clc - adc {c2} - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 tax lda {c2} @@ -158133,6 +157384,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=pbuc1_derefi adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.5 + tay + lda {c2},y + ldy {z1} + clc + adc {c2} + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 tax lda {c2},x @@ -158145,11 +157403,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbu ldy {z1} and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:18.5 tax lda {c2},x - ora {c3} ldx {z1} + ora {c3} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.5 tay @@ -158169,12 +157427,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 < pbuc1_derefidx_vbu ldy {z1} eor {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:20.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:20.5 tax lda {c2},x + ldx {z1} sec sbc {c3} - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.5 tay @@ -158500,19 +157758,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_dere and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 tax lda {c2},x - ora {c2},y ldx {z1} + ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c2},x + ldx {z1} sec sbc {c2},y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax @@ -158710,19 +157968,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuyy < pbuc1_dere and {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_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 cycles:19.0 tax lda {c2},x - ora {c3},y ldx {z1} + ora {c3},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c2},x + ldx {z1} sec sbc {c3},y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax @@ -158850,24 +158108,24 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 < pbuc1_dere adc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:27.0 tax lda {c2},x - tay - lda #{c2} tax - tya - and {c3},x + lda #{c2} + tay + txa + and {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:27.0 tax lda {c2},x - tay - lda #{c2} tax - tya - ora {c3},x + lda #{c2} + tay + txa + ora {c3},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc2 @@ -158882,15 +158140,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_der sbc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 tax lda {c2},x - tay - lda #{c2} tax - tya + lda #{c2} + tay + txa clc - adc {c3},x + adc {c3},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc3 @@ -158903,10 +158161,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc4 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax - lda {c2},x - and #{c1} + lda #{c1} + and {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -158928,11 +158186,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuc1 < pbuc1_derefidx_vbuz1=pbu sbc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax - lda {c2},x + lda #{c1} clc - adc #{c1} + adc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:16.5 @@ -158968,12 +158226,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:18.5 tax lda {c2},x + ldx {z1} sec sbc #{c2} - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:18.5 tay @@ -159029,12 +158287,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} eor #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:18.5 tax lda {c2},x + ldx {z1} sec sbc #{c3} - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:18.5 tay @@ -159057,29 +158315,34 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc clc adc #{c3} sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 ldy {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - and {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 ldy {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:22.5 tay lda {c2},x + ldx {z1} sty $ff sec sbc $ff + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + clc + adc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -159087,9 +158350,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - clc - adc {c2},x +pbuc1_derefidx_vbuz1=pbuc2_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 cycles:14.5 + txa + and {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_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:14.5 @@ -159097,9 +158360,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc txa and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_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 cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa - and {c2},x + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -159107,19 +158370,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2 txa ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - txa - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.5 - ldy {z1} - lda {c2},x - stx $ff - sec - sbc $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:20.5 lda {c2},x stx $ff @@ -159127,16 +158378,28 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbu sbc $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.5 + lda {c2},x + ldy {z1} + stx $ff + sec + sbc $ff + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + txa + clc + adc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} txa clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - txa - clc - adc {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + and {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -159144,9 +158407,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tya - and {c2},x + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -159154,17 +158417,18 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2 ldy {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.5 lda {c2},x + ldx {z1} sty $ff sec sbc $ff + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + tya + clc + adc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 @@ -159173,15 +158437,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - tya - clc - adc {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z1} - and {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 + lda {c2},x + and {z1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -159189,10 +158447,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc tya and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z1} - ora {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 + lda {c2},x ldx {z1} + ora {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} @@ -159200,22 +158458,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2 ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 lda {c2},x + ldx {z1} + sec + sbc {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 + lda {c2},x + ldy {z1} sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.5 lda {c2},x - sec - sbc {z1} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - lda {z1} clc - adc {c2},x + adc {z1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 @@ -159224,51 +158482,51 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - ldy {z1} - lda {z2} - and {c2},x - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z2} - and {c2},x +pbuc1_derefidx_vbuz1=pbuc2_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 X cycles:15.5 + lda {c2},x + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 + lda {c2},x ldy {z1} - lda {z2} - ora {c2},x + and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - lda {z2} - ora {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 + lda {c2},x ldx {z1} + ora {z2} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 + lda {c2},x + ldy {z1} + ora {z2} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 lda {c2},x + ldx {z1} + sec + sbc {z2} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 + lda {c2},x + ldy {z1} sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_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 X cycles:17.5 lda {c2},x - sec - sbc {z2} + clc + adc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 + lda {c2},x ldy {z1} - lda {z2} clc - adc {c2},x + adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - lda {z2} - clc - adc {c2},x - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y @@ -159281,18 +158539,18 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz ldy {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},x + ldx {z1} ldy #0 eor ({z1}),y - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 lda {c2},x + ldx {z1} sec ldy #0 sbc ({z1}),y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy #0 @@ -159301,58 +158559,58 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbu clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldy #0 - lda ({z2}),y - and {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldy #0 - lda ({z2}),y - ora {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},x + ldx {z1} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c2},x + ldx {z1} + ldy #0 + ora ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c2},x + ldx {z1} ldy #0 eor ({z2}),y - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 lda {c2},x + ldx {z1} sec ldy #0 sbc ({z2}),y - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy #0 - lda ({z2}),y +pbuc1_derefidx_vbuz1=pbuc2_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 X Y cycles:22.0 + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - ldy {z1} - lda {c1} - and {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 lda {c1} - ora {c2},x + ldy {z1} + and {c2},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} ora {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + lda {c1} + ldy {z1} + ora {c2},x + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x eor {c1} @@ -159364,65 +158622,59 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_deref sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 - ldy {z1} - lda {c1} - clc - adc {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} clc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + lda {c1} ldy {z1} - lda {c2} - and {c2},x + clc + adc {c2},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c2} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c2},x ldy {z1} - lda {c2} - ora {c2},x + and {c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c2} ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},x - eor {c2} + ldy {z1} + ora {c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x eor {c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},x - sec - sbc {c2} + ldy {z1} + eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c2},x + ldx {z1} sec sbc {c2} - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda {c2},x ldy {z1} - lda {c2} - clc - adc {c2},x + sec + sbc {c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c2} @@ -159430,53 +158682,53 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefi adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c2},x - and {c3} + ldy {z1} + clc + adc {c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x and {c3} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},x - ora {c3} + ldy {z1} + and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x - ora {c3} ldx {z1} + ora {c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},x - eor {c3} + ldy {z1} + ora {c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x eor {c3} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},x - sec - sbc {c3} + ldy {z1} + eor {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c2},x + ldx {z1} sec sbc {c3} - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c2},x - clc - adc {c3} + ldy {z1} + sec + sbc {c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c2},x @@ -159484,6 +158736,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbu adc {c3} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda {c2},x + ldy {z1} + clc + adc {c3} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuaa @@ -159724,12 +158982,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c2},x + ldx {z1} sec sbc {c2},y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 tay @@ -159738,44 +158996,38 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_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:17.0 - ldy {z1} - lda {c2},x - and {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},x - ora {c2},x + ldy {z1} + and {c2},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},x - sec - sbc {c2},x + ldy {z1} + ora {c2},x sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x sec sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c2},x - clc - adc {c2},x + ldy {z1} + sec + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x @@ -159783,6 +159035,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + lda {c2},x + ldy {z1} + clc + adc {c2},x + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 lda {c2},x and {c2},y @@ -159793,10 +159051,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_dere ldy {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 lda {c2},x - ora {c2},y ldx {z1} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},y @@ -159804,11 +159062,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x + ldx {z1} sec sbc {c2},y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x @@ -159822,44 +159080,38 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} - lda {c2},x - and {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x - ora {c2},y + ldy {z1} + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x - sec - sbc {c2},y + ldy {z1} + ora {c2},y sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x ldx {z1} sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},x - clc - adc {c2},y + ldy {z1} + sec + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x @@ -159867,16 +159119,28 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + lda {c2},x + ldy {z1} + clc + adc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},x + ldx {z2} + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z2} lda {c2},y ldy {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c2},x ldx {z2} - and {c2},x + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -159885,12 +159149,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldy {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - lda {c2},x - ldx {z2} - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},x @@ -159899,6 +159157,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbu sbc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c2},x + ldx {z2} + clc + adc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y @@ -159906,13 +159171,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - lda {c2},x - ldx {z2} - clc - adc {c2},x - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < 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:21.0 lda #{c1} tay @@ -159960,19 +159218,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuaa < pbuc1_dere and {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_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:19.0 tay lda {c2},x - ora {c3},y ldx {z1} + ora {c3},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c2},x + ldx {z1} sec sbc {c3},y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay @@ -159981,44 +159239,38 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_dere adc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_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:17.0 - ldy {z1} - lda {c2},x - and {c3},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x and {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},x - ora {c3},x + ldy {z1} + and {c3},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ora {c3},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},x - sec - sbc {c3},x + ldy {z1} + ora {c3},x sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x sec sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c2},x - clc - adc {c3},x + ldy {z1} + sec + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x @@ -160026,22 +159278,28 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + lda {c2},x + ldy {z1} + clc + adc {c3},x + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_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 cycles:17.0 lda {c2},x and {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_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 cycles:17.0 lda {c2},x - ora {c3},y ldx {z1} + ora {c3},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x + ldx {z1} sec sbc {c3},y - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x @@ -160049,44 +159307,38 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_dere adc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} - lda {c2},x - and {c3},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} and {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x - ora {c3},y + ldy {z1} + and {c3},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} ora {c3},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x - sec - sbc {c3},y + ldy {z1} + ora {c3},y sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x ldx {z1} sec sbc {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},x - clc - adc {c3},y + ldy {z1} + sec + sbc {c3},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x @@ -160094,6 +159346,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + lda {c2},x + ldy {z1} + clc + adc {c3},y + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c2},x ldx {z2} @@ -160152,22 +159410,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < pbuc1_dere adc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:25.0 lda {c2},x - tay - lda #{c2} tax - tya - and {c3},x + lda #{c2} + tay + txa + and {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:25.0 lda {c2},x - tay - lda #{c2} tax - tya - ora {c3},x + lda #{c2} + tay + txa + ora {c3},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc2 @@ -160181,14 +159439,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_der sbc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c2},x - tay - lda #{c2} tax - tya + lda #{c2} + tay + txa clc - adc {c3},x + adc {c3},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc3 @@ -160201,9 +159459,9 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc4 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - lda {c2},x - and #{c1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda #{c1} + and {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 @@ -160222,22 +159480,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc1 < vbuaa=pbuc2_derefidx_vbu sbc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda #{c1} clc - adc #{c1} + adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c2},x - and #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 lda {c2},x and #{c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 + lda {c2},x + ldy {z1} + and #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 lda {c2},x tax @@ -160246,33 +159504,27 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2 ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c2},x - eor #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 lda {c2},x eor #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 lda {c2},x - sec - sbc #{c2} + ldy {z1} + eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 lda {c2},x + ldx {z1} sec sbc #{c2} - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 lda {c2},x - clc - adc #{c2} + ldy {z1} + sec + sbc #{c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 lda {c2},x @@ -160280,16 +159532,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc adc #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 lda {c2},x - and #{c3} + ldy {z1} + clc + adc #{c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 lda {c2},x and #{c3} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 + lda {c2},x + ldy {z1} + and #{c3} + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 lda {c2},x tax @@ -160298,33 +159556,27 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3 ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c2},x - eor #{c3} - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 lda {c2},x eor #{c3} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 lda {c2},x - sec - sbc #{c3} + ldy {z1} + eor #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 lda {c2},x + ldx {z1} sec sbc #{c3} - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 lda {c2},x - clc - adc #{c3} + ldy {z1} + sec + sbc #{c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 lda {c2},x @@ -160332,9 +159584,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbuc adc #{c3} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_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 cycles:12.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 + lda {c2},x + ldy {z1} + clc + adc #{c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.5 and {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_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 cycles:12.5 ldx {z1} @@ -160349,10 +159607,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 clc adc {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_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 cycles:14.5 txa @@ -160365,10 +159623,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbua stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_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 cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_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 cycles:14.5 txa - ora {c2},y ldx {z1} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.5 lda {c2},y @@ -160415,9 +159673,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuxx=pbuc2 ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.5 lda {c2},y + ldx {z1} sty $ff sec sbc $ff @@ -160449,9 +159707,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1 ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 lda {c2},y + ldx {z1} sec sbc {z1} sta {c1},x @@ -160473,20 +159731,20 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 + lda {c2},y + and {z2} ldx {z1} - lda {z2} - and {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 lda {c2},y ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.5 + lda {c2},y ldx {z1} - lda {z2} - ora {c2},y + ora {z2} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 lda {c2},y @@ -160494,9 +159752,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2 ora {z2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 lda {c2},y + ldx {z1} sec sbc {z2} sta {c1},x @@ -160506,11 +159764,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbu sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 - ldx {z1} - lda {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.5 + lda {c2},y clc - adc {c2},y + adc {z2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 lda {c2},y @@ -160518,78 +159776,78 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 lda {c2},y + ldx {z1} sec ldy #0 sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_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 X Y cycles:22.0 lda {c2},y clc ldy #0 adc ({z1}),y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},y + ldx {z1} ldy #0 eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 lda {c2},y + ldx {z1} sec ldy #0 sbc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 lda {c2},y clc ldy #0 adc ({z2}),y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c1} and {c2},y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c1} + ldx {z1} ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 @@ -160603,45 +159861,45 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc2_deref sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c1} clc adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c2} and {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y ldy {z1} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda {c2} ora {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y ldy {z1} ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},y eor {c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c2},y + ldx {z1} sec sbc {c2} sta {c1},x @@ -160651,11 +159909,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vb sec sbc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c2} clc adc {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c2},y @@ -160663,19 +159921,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbu clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},y and {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y ldy {z1} and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},y + ldx {z1} ora {c3} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 @@ -160683,19 +159941,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuz ldy {z1} ora {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},y eor {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y ldy {z1} eor {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c2},y + ldx {z1} sec sbc {c3} sta {c1},x @@ -160705,11 +159963,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vb sec sbc {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c2},y clc adc {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c2},y @@ -160875,58 +160133,58 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuc1_dere adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=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 cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z1} - lda {c1},x - and {c2},y + and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z1} - lda {c1},x - ora {c2},y + ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},y + ldx {z1} sec sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c2},y ldx {z1} - lda {c1},x clc - adc {c2},y + adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=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 cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z2} - lda {c1},x - and {c2},y + and {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z2} - lda {c1},x - ora {c2},y + ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},y + ldx {z2} sec sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c2},y ldx {z2} - lda {c1},x clc - adc {c2},y + adc {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuc1 @@ -160950,11 +160208,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_dere and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 tax lda {c2},x - ora {c2},y ldx {z1} + ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 @@ -160981,10 +160239,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_dere ldy {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 lda {c2},x - ora {c2},y ldx {z1} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},y @@ -161016,43 +160274,43 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 lda {c2},y and {c2},y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_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 cycles:17.0 lda {c2},y + ldx {z1} ora {c2},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},y + ldx {z1} sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},y clc adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_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 cycles:17.0 ldx {z1} - lda {c2},x - and {c2},y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y + ldx {z1} + and {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},y ldy {z1} and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y ldx {z1} - lda {c2},x - ora {c2},y + ora {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},y @@ -161060,9 +160318,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ora {c2},y sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y + ldx {z1} sec sbc {c2},x sta {c1},x @@ -161072,11 +160330,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_der sec sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + lda {c2},y ldx {z1} - lda {c2},x clc - adc {c2},y + adc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},y @@ -161084,31 +160342,31 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z2} - lda {c2},x - and {c2},y + and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z2} - lda {c2},x - ora {c2},y + ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},y + ldx {z2} sec sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c2},y ldx {z2} - lda {c2},x clc - adc {c2},y + adc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < 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 cycles:21.0 @@ -161224,32 +160482,32 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_dere clc adc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_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 X cycles:17.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 lda {c2},y and {c3},y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_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 X cycles:17.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 lda {c2},y + ldx {z1} ora {c3},y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},y + ldx {z1} sec sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},y clc adc {c3},y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_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 cycles:17.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},y + ldx {z1} and {c3},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 @@ -161257,9 +160515,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_dere ldy {z1} and {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},y + ldx {z1} ora {c3},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 @@ -161268,9 +160526,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},y sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y + ldx {z1} sec sbc {c3},x sta {c1},x @@ -161280,9 +160538,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_der sec sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y + ldx {z1} clc adc {c3},x sta {c1},x @@ -161292,29 +160550,29 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_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 cycles:20.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c2},y + ldx {z2} and {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c2},y + ldx {z2} ora {c3},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},y + ldx {z2} sec sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},y + ldx {z2} clc adc {c3},x ldx {z1} @@ -161399,9 +160657,9 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc4 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - lda {c2},y - and #{c1} +pbuc1_derefidx_vbuz1=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 X cycles:14.5 + lda #{c1} + and {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=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 X cycles:14.5 @@ -161420,16 +160678,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc2_derefidx_vbu sbc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 - lda {c2},y +pbuc1_derefidx_vbuz1=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 X cycles:16.5 + lda #{c1} clc - adc #{c1} + adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 lda {c2},y and #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 lda {c2},y @@ -161444,19 +160702,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 lda {c2},y eor #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 lda {c2},y ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 lda {c2},y + ldx {z1} sec sbc #{c2} sta {c1},x @@ -161466,11 +160724,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbu sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 lda {c2},y clc adc #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 lda {c2},y @@ -161478,10 +160736,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbua clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 lda {c2},y and #{c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 lda {c2},y @@ -161496,19 +160754,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 lda {c2},y eor #{c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 lda {c2},y ldy {z1} eor #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 lda {c2},y + ldx {z1} sec sbc #{c3} sta {c1},x @@ -161518,11 +160776,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc3 < pbuc1_derefidx_vbuz1=vbu sec sbc #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 lda {c2},y clc adc #{c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 lda {c2},y @@ -161530,61 +160788,61 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbua clc adc #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - ldy {z1} - and {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} - ora {c2},y + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} - lda {c2},y - stx $ff + ora {c2},y + sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuaa +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:22.5 + ldx {z1} + tay + lda {c2},x + sty $ff sec sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z1} - clc - adc {c2},y - sta {c1},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - txa +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} - and {c2},y + clc + adc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - txa +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} - ora {c2},y + txa + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z1} ora {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + ldy {z1} + txa + ora {c2},y + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuxx pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.5 ldy {z1} @@ -161593,18 +160851,18 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=pbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - txa - ldy {z1} - clc - adc {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 txa ldx {z1} clc adc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + ldy {z1} + txa + clc + adc {c2},y + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} tya @@ -161645,27 +160903,34 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - lda {z1} - ldy {z1} - and {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} ldx {z1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {z1} ldy {z1} - ora {c2},y + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} ldx {z1} ora {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z1} + ldy {z1} + ora {c2},y + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuz1 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:20.5 + ldx {z1} + lda {c2},x + ldx {z1} + sec + sbc {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy {z1} lda {c2},y @@ -161673,12 +160938,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:20.5 - ldx {z1} - lda {c2},x - sec - sbc {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda {z1} ldx {z1} + clc + adc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 lda {z1} @@ -161686,57 +160950,51 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - lda {z1} - ldx {z1} - clc - adc {c2},x - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} - and {c2},y - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {z2} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z2} ldy {z1} - lda {z2} - ora {c2},y + and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z2} + ldx {z1} ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z2} ldy {z1} - lda {c2},y - sec - sbc {z2} + ora {c2},y sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuz2 pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 ldx {z1} lda {c2},x sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 ldy {z1} - lda {z2} - clc - adc {c2},y + lda {c2},y + sec + sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z2} + ldx {z1} clc adc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {z2} + ldy {z1} + clc + adc {c2},y + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y @@ -161749,17 +161007,17 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz ldy {z1} ora {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + lda {c2},x ldx {z1} - lda {c2},y ldy #0 eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + lda {c2},x ldx {z1} - lda {c2},y sec ldy #0 sbc ({z1}),y @@ -161771,17 +161029,17 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbu clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} + lda {c2},x ldy #0 - lda ({z2}),y - and {c2},x + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} + lda {c2},x ldy #0 - lda ({z2}),y - ora {c2},x + ora ({z2}),y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} @@ -161796,33 +161054,33 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vb ldy #0 sbc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 ldx {z1} - ldy #0 - lda ({z2}),y + lda {c2},x clc - adc {c2},x + ldy #0 + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} - and {c2},y - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} - lda {c1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} ldy {z1} - lda {c1} - ora {c2},y + and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {c1} + ldx {z1} ora {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {c1} + ldy {z1} + ora {c2},y + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z1} lda {c2},x @@ -161836,53 +161094,47 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vb sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} - clc - adc {c2},y - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 ldx {z1} - lda {c1} clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + lda {c1} ldy {z1} - lda {c2} - and {c2},y + clc + adc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} lda {c2} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} lda {c2} - ora {c2},y + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} lda {c2} ora {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} - lda {c2},y - eor {c2} + lda {c2} + ora {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x eor {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - sec - sbc {c2} + eor {c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 ldx {z1} @@ -161890,11 +161142,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vb sec sbc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 ldy {z1} - lda {c2} - clc - adc {c2},y + lda {c2},y + sec + sbc {c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 ldx {z1} @@ -161902,41 +161154,41 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbu clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 ldy {z1} - lda {c2},y - and {c3} + lda {c2} + clc + adc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x and {c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - ora {c3} + and {c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x ora {c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - eor {c3} + ora {c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x eor {c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - sec - sbc {c3} + eor {c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 ldx {z1} @@ -161944,11 +161196,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vb sec sbc {c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y - clc - adc {c3} + sec + sbc {c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 ldx {z1} @@ -161956,6 +161208,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbu clc adc {c3} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},y + clc + adc {c3} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -162041,32 +161299,32 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=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:22.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=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:22.0 ldx {z1} + tay lda {c1},y and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=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:22.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldx {z1} + tay lda {c1},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} + tay + lda {c2},x sec - sbc {c1},x + sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldx {z1} + tay lda {c1},y clc adc {c2},x @@ -162203,23 +161461,17 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - tay - lda {c2},y - ldy {z1} - and {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},x ldx {z1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 tay lda {c2},y ldy {z1} - ora {c2},y + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -162227,21 +161479,20 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ldx {z1} ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y - sec - sbc {c2},x - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 tay lda {c2},y ldy {z1} - clc - adc {c2},y + ora {c2},y sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},x + sec + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c2},x @@ -162249,26 +161500,33 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_dere clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + tay + lda {c2},y ldy {z1} - lda {c2},x - and {c2},y + clc + adc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} and {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},x - ora {c2},y + ldy {z1} + and {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} ora {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c2},x + ldy {z1} + ora {c2},y + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy {z1} @@ -162276,32 +161534,32 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_der sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 - ldy {z1} - lda {c2},x - clc - adc {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x ldx {z1} clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < 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 cycles:17.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},x - and {c2},y + ldy {z1} + clc + adc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y + ldx {z1} + and {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},y ldy {z1} and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c2},y ldx {z1} - lda {c2},x - ora {c2},y + ora {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 lda {c2},y @@ -162315,11 +161573,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_der sec sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + lda {c2},y ldx {z1} - lda {c2},x clc - adc {c2},y + adc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},y @@ -162327,31 +161585,38 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_dere clc adc {c2},y sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + ldx {z1} + lda {c2},x + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z1} lda {c2},y ldy {z1} and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z1} - lda {c2},x - ldx {z1} - and {c2},x - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z1} - lda {c2},y - ldy {z1} - ora {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c2},x ldx {z1} ora {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + ldy {z1} + lda {c2},y + ldy {z1} + ora {c2},y + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z1} + lda {c2},x + ldx {z1} + sec + sbc {c2},x + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} lda {c2},y @@ -162359,12 +161624,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_der sec sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z1} lda {c2},x + clc + adc {c2},x ldx {z1} - sec - sbc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} @@ -162373,12 +161638,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + ldx {z2} lda {c2},x ldx {z1} - clc - adc {c2},x + and {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -162386,11 +161650,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_dere ldy {z1} and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},x ldx {z1} - and {c2},x + ora {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -162398,20 +161662,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldy {z1} ora {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} - lda {c2},x - ldx {z1} - ora {c2},x - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy {z1} - ldx {z2} - lda {c2},y - sec - sbc {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 ldx {z1} lda {c2},x @@ -162420,13 +161671,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_der sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},x ldy {z2} - lda {c2},y - ldy {z1} - clc - adc {c2},y - sta {c1},y + sec + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} lda {c2},x @@ -162434,36 +161685,43 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < 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:24.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + ldy {z2} + lda {c2},y ldy {z1} + clc + adc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < 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:24.0 + ldx {z1} lda #{c1} - tax + tay lda {c2},x and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} lda #{c1} - tax + tay lda {c2},x ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} lda #{c1} - tax - lda {c2},y + tay + lda {c2},x sec - sbc {c2},x + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} lda #{c1} - tax + tay lda {c2},x clc adc {c2},y @@ -162479,12 +161737,6 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_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:19.0 - tax - ldy {z1} - lda {c2},y - and {c3},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 tax lda {c3},x @@ -162492,12 +161744,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_dere and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax - ldy {z1} - lda {c2},y - ora {c3},x - sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_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:19.0 + ldx {z1} + tay + lda {c2},x + and {c3},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 tax lda {c3},x @@ -162505,21 +161757,20 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ora {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 + ldx {z1} + tay + lda {c2},x + ora {c3},y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},x sec - sbc {c3},x - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - tax - ldy {z1} - lda {c2},y - clc - adc {c3},x - sta {c1},y + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax lda {c3},x @@ -162528,21 +161779,23 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_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:17.0 - ldy {z1} - lda {c2},y - and {c3},x - sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + ldx {z1} + tay + lda {c2},x + clc + adc {c3},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c3},x ldx {z1} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_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:17.0 ldy {z1} lda {c2},y - ora {c3},x + and {c3},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c3},x @@ -162550,6 +161803,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_deref ora {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 + ldy {z1} + lda {c2},y + ora {c3},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy {z1} @@ -162557,12 +161815,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_der sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 - ldy {z1} - lda {c2},y - clc - adc {c3},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c3},x ldx {z1} @@ -162570,6 +161822,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + ldy {z1} + lda {c2},y + clc + adc {c3},x + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_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 cycles:17.0 ldx {z1} lda {c2},x @@ -162593,31 +161851,38 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_dere clc adc {c3},y sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + ldx {z1} + lda {c2},x + and {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z1} lda {c2},y ldy {z1} and {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z1} - lda {c2},x - ldx {z1} - and {c3},x - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy {z1} - lda {c2},y - ldy {z1} - ora {c3},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c2},x ldx {z1} ora {c3},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + ldy {z1} + lda {c2},y + ldy {z1} + ora {c3},y + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z1} + lda {c2},x + ldx {z1} + sec + sbc {c3},x + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} lda {c2},y @@ -162625,12 +161890,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_der sec sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z1} lda {c2},x + clc + adc {c3},x ldx {z1} - sec - sbc {c3},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} @@ -162639,19 +161904,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z1} - lda {c2},x - ldx {z1} - clc - adc {c3},x - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < 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:20.0 - ldy {z1} - ldx {z2} - lda {c2},y - and {c3},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 ldx {z1} lda {c2},x @@ -162659,12 +161911,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_dere and {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldy {z1} - ldx {z2} - lda {c2},y - ora {c3},x - sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 + ldx {z1} + lda {c2},x + ldy {z2} + and {c3},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 ldx {z1} lda {c2},x @@ -162672,14 +161924,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ora {c3},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 + ldx {z1} + lda {c2},x + ldy {z2} + ora {c3},y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy {z1} - ldx {z2} - lda {c2},y - sec - sbc {c3},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 ldx {z1} lda {c2},x @@ -162688,13 +161939,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_der sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - ldy {z1} - ldx {z2} - lda {c2},y - clc - adc {c3},x - sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},x + ldy {z2} + sec + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 ldx {z1} lda {c2},x @@ -162703,44 +161954,51 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_band_pbuc2_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:24.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},x + ldy {z2} + clc + adc {c3},y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < 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:24.0 + ldx {z1} lda #{c1} - tax - lda {c2},y - and {c3},x + tay + lda {c2},x + and {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} lda #{c1} - tax - lda {c2},y - ora {c3},x + tay + lda {c2},x + ora {c3},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} lda #{c1} - tax - lda {c2},y + tay + lda {c2},x sec - sbc {c3},x + sbc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} lda #{c1} - tax - lda {c2},y + tay + lda {c2},x clc - adc {c3},x + adc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z1} + lda {c2},x tax lda #{c2} tay @@ -162748,9 +162006,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < pbuc1_dere and {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z1} + lda {c2},x tax lda #{c2} tay @@ -162759,9 +162017,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + lda {c2},x tax lda #{c2} tay @@ -162770,9 +162028,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < pbuc1_der sbc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + lda {c2},x tax lda #{c2} tay @@ -162791,10 +162049,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc4 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 ldx {z1} - lda {c2},x - and #{c1} + lda #{c1} + and {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 @@ -162816,30 +162074,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuc1 < pbuc1_derefidx_vbuz1=pbu sbc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z1} - lda {c2},x + lda #{c1} clc - adc #{c1} + adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c2},y - and #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff + and #{c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 ldx {z1} @@ -162850,21 +162100,23 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2 ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c2},y - eor #{c2} - sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:22.5 + ldx {z1} + lda {c2},x + tay + lda #{c2} + sty $ff + ora $ff + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x eor #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - sec - sbc #{c2} + eor #{c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -162872,11 +162124,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbu sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - clc - adc #{c2} + sec + sbc #{c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -162884,23 +162136,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - and #{c3} + clc + adc #{c2} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x and #{c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - tax - lda #{c3} - stx $ff - ora $ff + and #{c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 ldx {z1} @@ -162911,21 +162161,23 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2 ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c2},y - eor #{c3} - sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:22.5 + ldx {z1} + lda {c2},x + tay + lda #{c3} + sty $ff + ora $ff + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x eor #{c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - sec - sbc #{c3} + eor #{c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -162933,11 +162185,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbu sec sbc #{c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - clc - adc #{c3} + sec + sbc #{c3} sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -162945,6 +162197,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc clc adc #{c3} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + clc + adc #{c3} + sta {c1},y 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:15.5 ldx {z2} and {c2},x @@ -162956,15 +162214,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 - tax - ldy {z2} - lda {c2},y - ldy {z1} - stx $ff +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 + ldx {z2} + tay + lda {c2},x + ldx {z1} + sty $ff sec sbc $ff - sta {c1},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 ldx {z2} clc @@ -163034,13 +162292,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:23.5 ldx {z2} lda {c2},x + ldx {z1} sty $ff sec sbc $ff - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z2} @@ -163055,12 +162313,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 - ldy {z1} - ldx {z2} - tya - and {c2},x - sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_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:17.5 + ldx {z1} + ldy {z2} + txa + and {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 ldy {z2} lda {c2},y @@ -163073,12 +162331,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2 ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 - ldy {z1} - ldx {z2} - tya - ora {c2},x - sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_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:17.5 + ldx {z1} + ldy {z2} + txa + ora {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.5 ldy {z2} lda {c2},y @@ -163086,6 +162344,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2 ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuz1 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:20.5 + ldx {z2} + lda {c2},x + ldx {z1} + sec + sbc {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy {z2} lda {c2},y @@ -163093,13 +162358,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:20.5 - ldx {z2} - lda {c2},x - sec - sbc {z1} - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda {z1} ldx {z2} @@ -163107,13 +162365,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 - ldy {z1} - ldx {z2} - tya +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 + ldx {z1} + ldy {z2} + txa clc - adc {c2},x - sta {c1},y + adc {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 ldy {z2} lda {c2},y @@ -163146,6 +162404,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2 ora {z2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuz2 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:20.5 + ldx {z2} + lda {c2},x + ldx {z1} + sec + sbc {z2} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy {z2} lda {c2},y @@ -163153,13 +162418,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbu sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:20.5 - ldx {z2} - lda {c2},x - sec - sbc {z2} - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {z2} tax @@ -163174,16 +162432,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc clc adc {z2} sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuz3 < 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:18.5 + lda {z3} + ldx {z2} + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 ldy {z2} lda {c2},y ldy {z1} and {z3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {z3} - and {c2},x + ldx {z2} + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.5 @@ -163192,13 +162456,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2 ldy {z1} ora {z3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 - ldx {z2} - lda {z3} - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuz3 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:20.5 + ldx {z2} + lda {c2},x + ldx {z1} + sec + sbc {z3} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy {z2} lda {c2},y @@ -163206,11 +162471,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz3 < pbuc1_derefidx_vbuz1=pbu sec sbc {z3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:20.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 + lda {z3} ldx {z2} - lda {c2},x - sec - sbc {z3} + clc + adc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 @@ -163220,26 +162485,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc clc adc {z3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 - ldx {z2} - lda {z3} - clc - adc {c2},x +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 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldx {z1} - ldy {z2} - lda {c2},y ldy #0 - and ({z1}),y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldx {z1} + lda ({z1}),y ldy {z2} - lda {c2},y + and {c2},y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_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 + ldx {z1} ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy {z2} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -163256,27 +162514,27 @@ 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_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 +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 ldx {z1} + ldy #0 + lda ({z1}),y ldy {z2} - lda {c2},y clc - ldy #0 - adc ({z1}),y + adc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldx {z1} - ldy {z2} - lda {c2},y ldy #0 - and ({z2}),y + lda ({z2}),y + ldy {z2} + and {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldx {z1} - ldy {z2} - lda {c2},y ldy #0 - ora ({z2}),y + lda ({z2}),y + ldy {z2} + ora {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -163293,13 +162551,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz2 < pbuc1_derefidx_vb ldy #0 sbc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_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 ldx {z1} - ldy {z2} - lda {c2},y - clc ldy #0 - adc ({z2}),y + lda ({z2}),y + ldy {z2} + clc + adc {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -163338,15 +162596,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbu ldy #0 adc ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < 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 - ldx {z2} +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 lda {c1} + ldx {z2} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c1} + ldx {z2} ora {c2},x ldx {z1} sta {c1},x @@ -163363,23 +162621,29 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc1 < pbuc1_derefidx_vb sbc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda {c1} + ldx {z2} clc adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc2 < 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:19.5 + lda {c2} + ldx {z2} + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y ldy {z1} and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {c2} - and {c2},x + ldx {z2} + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 @@ -163388,10 +162652,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuz ldy {z1} ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} - lda {c2} - ora {c2},x + lda {c2},x + eor {c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 @@ -163400,11 +162664,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbu ldy {z1} eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 ldx {z2} lda {c2},x - eor {c2} ldx {z1} + sec + sbc {c2} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z2} @@ -163413,11 +162678,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vb sec sbc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 + lda {c2} ldx {z2} - lda {c2},x - sec - sbc {c2} + clc + adc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 @@ -163427,11 +162692,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbu clc adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} - lda {c2} - clc - adc {c2},x + lda {c2},x + and {c3} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 @@ -163440,11 +162704,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc3 < pbuc1_derefidx_vbu ldy {z1} and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - and {c3} ldx {z1} + ora {c3} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} @@ -163452,10 +162716,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc3 < pbuc1_derefidx_vbuz ldy {z1} ora {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - ora {c3} + eor {c3} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 @@ -163464,11 +162728,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc3 < pbuc1_derefidx_vbu ldy {z1} eor {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 ldx {z2} lda {c2},x - eor {c3} ldx {z1} + sec + sbc {c3} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z2} @@ -163477,11 +162742,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc3 < pbuc1_derefidx_vb sec sbc {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 ldx {z2} lda {c2},x - sec - sbc {c3} + clc + adc {c3} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 @@ -163491,13 +162756,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc3 < pbuc1_derefidx_vbu clc adc {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 - ldx {z2} - lda {c2},x - clc - adc {c3} - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuz1_derefidx_vbuaa @@ -163653,12 +162911,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z2} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z2} + tay + lda {c2},x sec - sbc {c1},x + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -163696,15 +162954,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=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 cycles:20.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c1},y + ldx {z2} and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c1},y + ldx {z2} ora {c2},x ldx {z1} sta {c1},x @@ -163716,9 +162974,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_der sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c1},y + ldx {z2} clc adc {c2},x ldx {z1} @@ -163842,14 +163100,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z2} - lda {c2},y - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z2} + tay + lda {c2},x + ldx {z1} sec - sbc {c2},x - sta {c1},y + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax lda {c2},x @@ -163858,16 +163116,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},x + ldx {z2} + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z2} lda {c2},y ldy {z1} and {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c2},x ldx {z2} - and {c2},x + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -163876,12 +163140,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_deref ldy {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - lda {c2},x - ldx {z2} - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} @@ -163890,13 +163148,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_der sec sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 - ldy {z2} - lda {c2},y - ldy {z1} - clc - adc {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},x ldx {z2} @@ -163904,32 +163155,45 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 + ldy {z2} + lda {c2},y + ldy {z1} + clc + adc {c2},x + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z2} - lda {c2},x - and {c2},y + and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c2},y ldx {z2} - lda {c2},x - ora {c2},y + ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c2},x + ldx {z1} sec sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c2},y + ldx {z2} + clc + adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},x - clc - adc {c2},y ldx {z1} + and {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -163937,11 +163201,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_dere ldy {z1} and {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},x ldx {z1} - and {c2},x + ora {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -163949,20 +163213,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ldy {z1} ora {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} - lda {c2},x - ldx {z1} - ora {c2},x - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} - lda {c2},y - ldy {z1} - sec - sbc {c2},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} lda {c2},x @@ -163970,12 +163221,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_der sec sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y ldy {z1} - clc - adc {c2},y + sec + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} @@ -163984,6 +163235,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + ldy {z2} + lda {c2},y + ldy {z1} + clc + adc {c2},y + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},x @@ -164059,13 +163317,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldy {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_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:26.0 lda #{c1} - tax - lda {c2},y + ldx {z2} + tay + lda {c2},x sec - sbc {c2},x + sbc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:26.0 @@ -164102,14 +163360,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy {z2} - lda {c2},y - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z2} + tay + lda {c2},x + ldx {z1} sec - sbc {c3},x - sta {c1},y + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax lda {c3},x @@ -164118,16 +163376,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuaa < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c3},x + ldx {z2} + and {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z2} lda {c2},y ldy {z1} and {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c3},x ldx {z2} - and {c2},x + ora {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -164136,12 +163400,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuxx < pbuc1_deref ldy {z1} ora {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - lda {c3},x - ldx {z2} - ora {c2},x - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} @@ -164150,13 +163408,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuxx < pbuc1_der sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 - ldy {z2} - lda {c2},y - ldy {z1} - clc - adc {c3},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c3},x ldx {z2} @@ -164164,32 +163415,45 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuxx < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_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 cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 + ldy {z2} + lda {c2},y + ldy {z1} + clc + adc {c3},x + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c3},y ldx {z2} - lda {c2},x - and {c3},y + and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + lda {c3},y ldx {z2} - lda {c2},x - ora {c3},y + ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c2},x + ldx {z1} sec sbc {c3},y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda {c3},y + ldx {z2} + clc + adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},x - clc - adc {c3},y ldx {z1} + and {c3},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -164197,11 +163461,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz1 < pbuc1_dere ldy {z1} and {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},x ldx {z1} - and {c3},x + ora {c3},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -164209,20 +163473,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ldy {z1} ora {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 - ldx {z2} - lda {c2},x - ldx {z1} - ora {c3},x - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} - lda {c2},y - ldy {z1} - sec - sbc {c3},y - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} lda {c2},x @@ -164230,12 +163481,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz1 < pbuc1_der sec sbc {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y ldy {z1} - clc - adc {c3},y + sec + sbc {c3},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} @@ -164244,6 +163495,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + ldy {z2} + lda {c2},y + ldy {z1} + clc + adc {c3},y + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},x @@ -164319,13 +163577,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldy {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_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:26.0 lda #{c1} - tax - lda {c2},y + ldx {z2} + tay + lda {c2},x sec - sbc {c3},x + sbc {c3},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:26.0 @@ -164337,9 +163595,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc1 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z2} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z2} + lda {c2},x tax lda #{c2} tay @@ -164347,9 +163605,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuc2 < pbuc1_dere and {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z2} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z2} + lda {c2},x tax lda #{c2} tay @@ -164358,9 +163616,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuc2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + lda {c2},x tax lda #{c2} tay @@ -164369,9 +163627,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc2 < pbuc1_der sbc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + lda {c2},x tax lda #{c2} tay @@ -164390,15 +163648,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc4 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda #{c1} ldx {z2} - lda {c2},x - and #{c1} + and {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda #{c1} + ldx {z2} ora {c2},x ldx {z1} sta {c1},x @@ -164415,11 +163673,17 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuc1 < pbuc1_derefidx_vbuz1=pbu sbc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 + lda #{c1} + ldx {z2} + clc + adc {c2},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 ldx {z2} lda {c2},x - clc - adc #{c1} + and #{c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 @@ -164428,12 +163692,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 - ldx {z2} - lda {c2},x - and #{c2} - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 ldx {z2} lda {c2},x @@ -164443,17 +163701,24 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2 ora $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:17.5 + ldx {z2} + lda {c2},x + eor #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy {z2} lda {c2},y ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - eor #{c2} ldx {z1} + sec + sbc #{c2} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:19.5 ldy {z2} @@ -164462,11 +163727,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuc2 < pbuc1_derefidx_vbuz1=pbu sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - sec - sbc #{c2} + clc + adc #{c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 @@ -164476,11 +163741,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 ldx {z2} lda {c2},x - clc - adc #{c2} + and #{c3} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 @@ -164489,12 +163753,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc3 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 - ldx {z2} - lda {c2},x - and #{c3} - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 ldx {z2} lda {c2},x @@ -164504,17 +163762,24 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2 ora $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:17.5 + ldx {z2} + lda {c2},x + eor #{c3} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy {z2} lda {c2},y ldy {z1} eor #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - eor #{c3} ldx {z1} + sec + sbc #{c3} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:19.5 ldy {z2} @@ -164523,11 +163788,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuc3 < pbuc1_derefidx_vbuz1=pbu sec sbc #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - sec - sbc #{c3} + clc + adc #{c3} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 @@ -164537,27 +163802,20 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc clc adc #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 - ldx {z2} - lda {c2},x - clc - adc #{c3} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:20.5 + tax + lda #{c1} + tay + txa + and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - tay - lda #{c1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:20.5 tax - tya - and {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - tay lda #{c1} - tax - tya - ora {c2},x + tay + txa + ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_vbuaa @@ -164571,13 +163829,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 - tay - lda #{c1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:18.5 @@ -164644,54 +163902,54 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuy adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.5 + ldx {z1} lda #{c1} - tax - tya - and {c2},x + tay + txa + and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:21.5 + ldx {z1} lda #{c1} - tax - tya - ora {c2},x + tay + txa + ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 + ldx {z1} lda #{c1} - tax - lda {c2},x - sty $ff + tay + lda {c2},y + stx $ff sec sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.5 + ldx {z1} lda #{c1} - tax - tya + tay + txa clc - adc {c2},x + adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuz1 < vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:19.5 lda #{c1} tax - lda {z2} - and {c2},x + lda {c2},x + and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:19.5 lda #{c1} tax - lda {z2} - ora {c2},x + lda {c2},x + ora {z2} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_vbuz2 @@ -164703,32 +163961,32 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuz2 < vbuaa=pbuc2_derefidx_vbu sbc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:21.5 lda #{c1} tax - lda {z2} + lda {c2},x clc - adc {c2},x + adc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 ldy #0 lda ({z1}),y - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 ldy #0 lda ({z1}),y - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuz1 @@ -164744,15 +164002,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuz1 < pbuc1_derefidx_vb sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy #0 lda ({z1}),y - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 @@ -164992,9 +164250,9 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuz2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuz2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:27.0 - tay - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:27.0 + tax + lda {c1},x tax lda #{c1} tay @@ -165002,9 +164260,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < pbuc1_dere and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:27.0 - tay - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:27.0 + tax + lda {c1},x tax lda #{c1} tay @@ -165025,9 +164283,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuaa < pbuc1_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - tay - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 + tax + lda {c1},x tax lda #{c1} tay @@ -165036,22 +164294,22 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < pbuc1_dere adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:25.0 lda {c1},x - tay - lda #{c1} tax - tya - and {c2},x + lda #{c1} + tay + txa + and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:25.0 lda {c1},x - tay - lda #{c1} tax - tya - ora {c2},x + lda #{c1} + tay + txa + ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuxx @@ -165066,14 +164324,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},x - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:25.0 @@ -165116,9 +164374,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_dere adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -165126,9 +164384,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_dere and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -165137,9 +164395,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -165149,9 +164407,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z1} + lda {c1},x tax lda #{c1} tay @@ -165160,9 +164418,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_dere adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -165170,9 +164428,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuc1_dere and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < 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 X Y cycles:28.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -165181,9 +164439,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -165193,9 +164451,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuc1_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldx {z2} + lda {c1},x tax lda #{c1} tay @@ -165219,18 +164477,18 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < 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 - tay - lda #{c1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < 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:23.0 tax + lda #{c1} + tay lda {c2},x and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 - tay - lda #{c1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 tax + lda #{c1} + tay lda {c2},x ora {c2},y ldx {z1} @@ -165245,10 +164503,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuaa < pbuc1_der sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 - tay - lda #{c1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tax + lda #{c1} + tay lda {c2},x clc adc {c2},y @@ -165316,36 +164574,36 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_dere adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < 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:24.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < 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:24.0 + ldx {z1} lda #{c1} - tax + tay lda {c2},x and {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + ldx {z1} lda #{c1} - tax + tay lda {c2},x ora {c2},y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + ldx {z1} lda #{c1} - tax - lda {c2},x + tay + lda {c2},y sec - sbc {c2},y + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldx {z1} lda #{c1} - tax + tay lda {c2},x clc adc {c2},y @@ -165498,39 +164756,39 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc adc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < 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:24.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc3_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:24.0 + ldx {z1} lda #{c1} - tax - lda {c2},x - and {c3},y + tay + lda {c2},y + and {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} lda #{c1} - tax - lda {c2},x - ora {c3},y + tay + lda {c2},y + ora {c3},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + ldx {z1} lda #{c1} - tax - lda {c2},x + tay + lda {c2},y sec - sbc {c3},y + sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + ldx {z1} lda #{c1} - tax - lda {c2},x + tay + lda {c2},y clc - adc {c3},y + adc {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -166399,9 +165657,9 @@ pbuc1_derefidx_vbuz1=vbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuaa < adc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 - lda {z2} - and #{c1} +pbuc1_derefidx_vbuz1=vbuc1_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 + lda #{c1} + and {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 @@ -166420,10 +165678,10 @@ pbuc1_derefidx_vbuz1=vbuc1_minus_vbuz2 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_m sbc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 - lda {z2} +pbuc1_derefidx_vbuz1=vbuc1_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 + lda #{c1} clc - adc #{c1} + adc {z2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 @@ -166462,10 +165720,10 @@ pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_plus_v adc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z2}),y - and #{c1} + and ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 @@ -166474,10 +165732,10 @@ pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbu ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + lda #{c1} ldy #0 - lda ({z2}),y - eor #{c1} + eor ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 @@ -166487,11 +165745,11 @@ pbuc1_derefidx_vbuz1=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < sbc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 - ldy #0 - lda ({z2}),y +pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda #{c1} clc - adc #{c1} + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 @@ -166806,10 +166064,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax - lda {c2},x - and #{c1} + lda #{c1} + and {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -166831,16 +166089,16 @@ pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbu sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax - lda {c2},x + lda #{c1} clc - adc #{c1} + adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - lda {c2},x - and #{c1} +pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda #{c1} + and {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 @@ -166859,15 +166117,15 @@ pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_ sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 - lda {c2},x +pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda #{c1} clc - adc #{c1} + adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - lda {c2},y - and #{c1} +pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=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 X cycles:14.5 + lda #{c1} + and {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=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 X cycles:14.5 @@ -166886,16 +166144,16 @@ pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_ sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 - lda {c2},y +pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 + lda #{c1} clc - adc #{c1} + adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 ldx {z1} - lda {c2},x - and #{c1} + lda #{c1} + and {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 @@ -166917,22 +166175,22 @@ pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbu sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z1} - lda {c2},x - clc - adc #{c1} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 - ldx {z2} - lda {c2},x - and #{c1} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z2} lda #{c1} + clc + adc {c2},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda #{c1} + ldx {z2} + and {c2},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda #{c1} + ldx {z2} ora {c2},x ldx {z1} sta {c1},x @@ -166942,18 +166200,18 @@ pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc eor #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda #{c1} + ldx {z2} sec sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 + lda #{c1} ldx {z2} - lda {c2},x clc - adc #{c1} + adc {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuc1 @@ -166999,14 +166257,14 @@ pbuc1_derefidx_vbuz1=vbuc1_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuc1 < adc #{c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.0 + and #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.0 ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.0 - ldx {z1} - and #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 tax lda #{c2} @@ -167014,13 +166272,19 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vb ora $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 + eor #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.0 ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 +pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:14.0 + eor #$ff + clc + adc #{c2}+1 ldx {z1} - eor #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:14.0 ldy {z1} @@ -167028,37 +166292,25 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:14.0 - ldx {z1} - eor #$ff +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.0 clc - adc #{c2}+1 + adc #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.0 - ldx {z1} - clc - adc #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 txa - ldy {z1} and #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 - txa ldx {z1} - and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} - lda #{c2} - stx $ff - ora $ff + txa + and #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 lda #{c2} @@ -167066,22 +166318,21 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_v ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 - txa +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 ldy {z1} - eor #{c2} + lda #{c2} + stx $ff + ora $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 txa - ldx {z1} eor #{c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} txa - eor #$ff - clc - adc #{c2}+1 + eor #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_minus_vbuxx < vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.0 txa @@ -167090,18 +166341,25 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_vbuxx < vbuaa=vbuc1_minus_vbuxx < vbuaa=vbuc1_m adc #{c2}+1 ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 - txa +pbuc1_derefidx_vbuz1=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:16.0 ldy {z1} + txa + eor #$ff + clc + adc #{c2}+1 + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 + txa + clc + adc #{c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + txa clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 - txa - ldx {z1} - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 ldx {z1} tya @@ -167112,11 +166370,11 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuyy < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 lda #{c2} sty $ff ora $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} @@ -167154,35 +166412,41 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < clc adc #{c2} sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 + ldx {z1} + txa + and #{c2} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} tya and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 + lda #{c2} + ora {z1} ldx {z1} - txa - and #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc2 < vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} lda #{c2} ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} - lda #{c2} - ora {z1} + txa + eor #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} tya eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.0 + lda #{c2} + sec + sbc {z1} ldx {z1} - txa - eor #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.0 ldy {z1} @@ -167190,11 +166454,11 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuz1 sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 ldx {z1} - lda #{c2} - sec - sbc {z1} + txa + clc + adc #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} @@ -167202,41 +166466,41 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuz2 < vbuaa=vbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 + lda #{c2} + and {z2} ldx {z1} - txa - clc - adc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuc2_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 lda {z2} + ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 + lda #{c2} + ora {z2} ldx {z1} - lda {z2} - and #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc2 < vbuaa=vbuz1_bor_vbuc1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} lda #{c2} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 - ldx {z1} - lda #{c2} - ora {z2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 lda {z2} eor #{c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 + lda {z2} + ldy {z1} + eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuc2_minus_vbuz2 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.0 + lda #{c2} + sec + sbc {z2} ldx {z1} - lda {z2} - eor #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.0 ldy {z1} @@ -167244,35 +166508,29 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuz1 sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:15.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 lda #{c2} - sec - sbc {z2} + clc + adc {z2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 lda {z2} + ldy {z1} clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 - ldx {z1} - lda {z2} - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 lda #{c2} ldy #0 ora ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 @@ -167280,12 +166538,12 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_v ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 lda #{c2} sec ldy #0 sbc ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:21.5 ldy #0 @@ -167302,48 +166560,48 @@ pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_plus_v clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + lda #{c2} ldy #0 - lda ({z2}),y - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 + and ({z2}),y ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 lda #{c2} ldy #0 ora ({z2}),y - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + lda #{c2} ldy #0 - lda ({z2}),y - eor #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + eor ({z2}),y ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 lda #{c2} sec ldy #0 sbc ({z2}),y - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 ldx {z1} - ldy #0 - lda ({z2}),y - clc - adc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda #{c2} + clc + ldy #0 + adc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 lda {c1} and #{c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 + lda {c1} + ldy {z1} + and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} - lda {c1} - and #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 ldx {c1} lda #{c2} @@ -167351,52 +166609,52 @@ pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbu ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 lda {c1} eor #{c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 + lda {c1} + ldy {z1} + eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} - lda {c1} - eor #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.0 lda {c1} eor #$ff clc adc #{c2}+1 - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.0 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.0 lda {c1} + ldy {z1} eor #$ff clc adc #{c2}+1 - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 - ldy {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 lda {c1} clc adc #{c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 + lda {c1} + ldy {z1} + clc + adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 + lda {c2} + and #{c2} ldx {z1} - lda {c1} - clc - adc #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuc2 < vbuaa=_deref_pbuc1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} lda {c2} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} - lda {c2} - and #{c2} - sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 ldx {c2} lda #{c2} @@ -167404,15 +166662,22 @@ pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbu ora $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 + lda {c2} + eor #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuc2 < vbuaa=_deref_pbuc1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} lda {c2} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc1 < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.0 lda {c2} - eor #{c2} + eor #$ff + clc + adc #{c2}+1 + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc1 < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.0 ldy {z1} @@ -167421,12 +166686,11 @@ pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_minus clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc1 < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 lda {c2} - eor #$ff clc - adc #{c2}+1 + adc #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuc2 < vbuaa=_deref_pbuc1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.0 ldy {z1} @@ -167434,41 +166698,41 @@ pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus__ clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_vbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + lda #{c2} + and {c3} ldx {z1} - lda {c2} - clc - adc #{c2} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc3 < vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} lda #{c2} and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_vbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_vbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 lda #{c2} - and {c3} + ora {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc3 < vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} lda #{c2} ora {c3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_vbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor_vbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 lda #{c2} - ora {c3} + eor {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc3 < vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} lda #{c2} eor {c3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_vbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 lda #{c2} - eor {c3} + sec + sbc {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} @@ -167476,11 +166740,11 @@ pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_minus sec sbc {c3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus_vbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 lda #{c2} - sec - sbc {c3} + clc + adc {c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc3 < vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} @@ -167488,12 +166752,6 @@ pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_plus__ clc adc {c3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_vbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 - ldx {z1} - lda #{c2} - clc - adc {c3} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuz1_derefidx_vbuaa @@ -167726,18 +166984,18 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.5 - tay - lda {c2},y - ldy {z1} - and #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:16.5 tax lda {c2},x and #{c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:16.5 + tay + lda {c2},y + ldy {z1} + and #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 tax lda {c2},x @@ -167747,18 +167005,18 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2 ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.5 - tay - lda {c2},y - ldy {z1} - eor #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:16.5 tax lda {c2},x eor #{c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.5 + tay + lda {c2},y + ldy {z1} + eor #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:20.5 tax lda {c2},x @@ -167775,13 +167033,6 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbu clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.5 - tay - lda {c2},y - ldy {z1} - clc - adc #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:18.5 tax lda {c2},x @@ -167789,16 +167040,23 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_de adc #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.5 + tay + lda {c2},y ldy {z1} - lda {c2},x - and #{c2} + clc + adc #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 lda {c2},x and #{c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 + lda {c2},x + ldy {z1} + and #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 lda {c2},x tax @@ -167807,22 +167065,15 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2 ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c2},x - eor #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 lda {c2},x eor #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 lda {c2},x - eor #$ff - clc - adc #{c2}+1 + ldy {z1} + eor #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 lda {c2},x @@ -167831,11 +167082,12 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_ adc #{c2}+1 ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 lda {c2},x + ldy {z1} + eor #$ff clc - adc #{c2} + adc #{c2}+1 sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 lda {c2},x @@ -167843,10 +167095,16 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_de adc #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 + lda {c2},x + ldy {z1} + clc + adc #{c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 lda {c2},y and #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 lda {c2},y @@ -167861,22 +167119,22 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2 ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 lda {c2},y eor #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 lda {c2},y ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 lda {c2},y eor #$ff clc adc #{c2}+1 + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 lda {c2},y @@ -167885,11 +167143,11 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbu clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 lda {c2},y clc adc #{c2} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 lda {c2},y @@ -167897,23 +167155,15 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c2},y - and #{c2} - sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff + and #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 ldx {z1} @@ -167924,22 +167174,23 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc2 ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c2},y - eor #{c2} - sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:22.5 + ldx {z1} + lda {c2},x + tay + lda #{c2} + sty $ff + ora $ff + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x eor #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - eor #$ff - clc - adc #{c2}+1 + eor #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 ldx {z1} @@ -167948,11 +167199,12 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbu clc adc #{c2}+1 sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y + eor #$ff clc - adc #{c2} + adc #{c2}+1 sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -167960,11 +167212,11 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 - ldy {z2} - lda {c2},y +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} - and #{c2} + lda {c2},y + clc + adc #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 ldx {z2} @@ -167972,6 +167224,12 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc and #{c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 + ldy {z2} + lda {c2},y + ldy {z1} + and #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 ldx {z2} lda {c2},x @@ -167981,16 +167239,24 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2 ora $ff ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:17.5 + ldx {z2} + lda {c2},x + eor #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy {z2} lda {c2},y ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:21.5 ldx {z2} lda {c2},x - eor #{c2} + eor #$ff + clc + adc #{c2}+1 ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:21.5 @@ -168001,12 +167267,11 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbu clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - eor #$ff clc - adc #{c2}+1 + adc #{c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 @@ -168016,13 +167281,6 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 - ldx {z2} - lda {c2},x - clc - adc #{c2} - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:18.5 lda #{c1} tax @@ -168065,10 +167323,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax - lda {c3},x - and #{c2} + lda #{c2} + and {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -168090,21 +167348,26 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbu sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax - lda {c3},x + lda #{c2} clc - adc #{c2} + adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda #{c2} + and {c3},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} - lda {c3},x - and #{c2} + lda #{c2} + and {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - lda {c3},x - and #{c2} +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda #{c2} + ora {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -168112,9 +167375,9 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2 lda #{c2} ora {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - lda #{c2} - ora {c3},x +pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 + lda {c3},x + eor #{c2} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 @@ -168122,9 +167385,10 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc lda {c3},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 - lda {c3},x - eor #{c2} +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda #{c2} + sec + sbc {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 @@ -168133,86 +167397,74 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbu sec sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c2} - sec - sbc {c3},x + clc + adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} - lda {c3},x + lda #{c2} clc - adc #{c2} + adc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 - lda {c3},x - clc - adc #{c2} +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 + lda #{c2} + and {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 - ldx {z1} - lda {c3},y - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 lda #{c2} ora {c3},y - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 lda {c3},y eor #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 lda #{c2} sec sbc {c3},y - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} - lda {c3},y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 + lda #{c2} clc - adc #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c3},y - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 + adc {c3},y ldx {z1} - lda {c3},x - and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + ldx {z1} + lda #{c2} + and {c3},x + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} lda #{c2} - ora {c3},y + and {c3},y sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} lda #{c2} ora {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} - lda {c3},y - eor #{c2} + lda #{c2} + ora {c3},y sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bxor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c3},x eor #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} - lda #{c2} - sec - sbc {c3},y + lda {c3},y + eor #{c2} sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} @@ -168220,27 +167472,33 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbu sec sbc {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} - lda {c3},y - clc - adc #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 - ldx {z1} - lda {c3},x - clc - adc #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:17.5 - ldx {z2} - lda {c3},x - and #{c2} - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - ldx {z2} lda #{c2} + sec + sbc {c3},y + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + ldx {z1} + lda #{c2} + clc + adc {c3},x + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + ldy {z1} + lda #{c2} + clc + adc {c3},y + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_band_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuaa < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda #{c2} + ldx {z2} + and {c3},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda #{c2} + ldx {z2} ora {c3},x ldx {z1} sta {c1},x @@ -168250,25 +167508,25 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc eor #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 - ldx {z2} +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda #{c2} + ldx {z2} sec sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 + lda #{c2} ldx {z2} - lda {c3},x clc - adc #{c2} + adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band_vbuc2 < vbuaa=vbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda #{c1} tax - lda {c3},x - and #{c2} + lda #{c2} + and {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 @@ -168293,12 +167551,12 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc2_minus_pbuc3_ sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:20.5 +pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda #{c1} tax - lda {c3},x + lda #{c2} clc - adc #{c2} + adc {c3},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuc2 @@ -168345,26 +167603,32 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_minus_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_plus_vbuc2 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_band_vbuc2 < vbuaa=vbuc2_band_vbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 + lda #{c2} + and #{c3} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuc3 < vbuaa=vbuc1_band_vbuc2 < vbuaa=vbuc2_band_vbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} lda #{c2} and #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band_vbuc2 < vbuaa=vbuc2_band_vbuc1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 - ldx {z1} - lda #{c2} - and #{c3} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_vbuc3 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bxor_vbuc2 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 + lda #{c2} + eor #{c3} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuc3 < vbuaa=vbuc1_bxor_vbuc2 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} lda #{c2} eor #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_vbuc2 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_minus_vbuc3 < vbuaa=vbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:14.0 lda #{c2} - eor #{c3} + sec + sbc #{c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_minus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuc3 < vbuaa=vbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} @@ -168372,11 +167636,11 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuc3 sec sbc #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuc3 < vbuaa=vbuc1_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_plus_vbuc2 < vbuaa=vbuc2_plus_vbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 lda #{c2} - sec - sbc #{c3} + clc + adc #{c3} + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuc3 < vbuaa=vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_vbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} @@ -168384,12 +167648,6 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuc3 < clc adc #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_plus_vbuc2 < vbuaa=vbuc2_plus_vbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 - ldx {z1} - lda #{c2} - clc - adc #{c3} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuc1=vbuaa_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuc1=vbuaa_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuc1=vbuaa_bxor_vbuaa diff --git a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-copy.log b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-copy.log index 53e860192..113518f5a 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-copy.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-copy.log @@ -2,91 +2,72 @@ *vbuaa=vbuxx - clobber:A cycles:2.0 txa - *vbuaa=vbuyy - clobber:A cycles:2.0 tya *vbuaa=vbuz1 - clobber:A cycles:3.0 lda {z1} - *vbuaa=_deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 lda ({z1}),y - *vbuaa=_deref_pbuc1 - clobber:A cycles:4.0 lda {c1} - vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:7.5 tay lda ({z1}),y - vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:9.5 txa tay lda ({z1}),y - *vbuaa=pbuz1_derefidx_vbuyy - clobber:A cycles:5.5 lda ({z1}),y - vbuaa=pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:8.5 ldy {z1} lda ({z1}),y - vbuaa=pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:8.5 ldy {z2} lda ({z1}),y - vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:9.5 lda #{c1} tay lda ({z1}),y - vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:6.5 tax lda {c1},x - vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:6.5 tay lda {c1},y - *vbuaa=pbuc1_derefidx_vbuxx - clobber:A cycles:4.5 lda {c1},x - *vbuaa=pbuc1_derefidx_vbuyy - clobber:A cycles:4.5 lda {c1},y - -vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 - ldy {z1} - lda {c1},y - vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:7.5 ldx {z1} lda {c1},x - +vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:7.5 + ldy {z1} + lda {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuc2 *vbuaa=vbuc1 - clobber:A cycles:2.0 lda #{c1} - *vbuxx=vbuaa - clobber:X cycles:2.0 tax *vbuxx=vbuxx - clobber: cycles:0.0 -*vbuxx=vbuyy - clobber:X cycles:6.0 - sty $ff - ldx $ff vbuxx=vbuyy < vbuaa=vbuyy - clobber:A X cycles:4.0 tya tax +*vbuxx=vbuyy - clobber:X cycles:6.0 + sty $ff + ldx $ff *vbuxx=vbuz1 - clobber:X cycles:3.0 ldx {z1} - vbuxx=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A X Y cycles:9.5 ldy #0 lda ({z1}),y tax *vbuxx=_deref_pbuc1 - clobber:X cycles:4.0 ldx {c1} - vbuxx=pbuz1_derefidx_vbuaa < vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:9.5 tay lda ({z1}),y @@ -130,27 +111,24 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuc2 *vbuxx=vbuc1 - clobber:X cycles:2.0 ldx #{c1} - *vbuyy=vbuaa - clobber:Y cycles:2.0 tay +vbuyy=vbuxx < vbuaa=vbuxx - clobber:A Y cycles:4.0 + txa + tay *vbuyy=vbuxx - clobber:Y cycles:6.0 stx $ff ldy $ff -vbuyy=vbuxx < vbuaa=vbuxx - clobber:A Y cycles:4.0 - txa - tay *vbuyy=vbuyy - clobber: cycles:0.0 *vbuyy=vbuz1 - clobber:Y cycles:3.0 ldy {z1} - vbuyy=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:9.5 ldy #0 lda ({z1}),y tay *vbuyy=_deref_pbuc1 - clobber:Y cycles:4.0 ldy {c1} - vbuyy=pbuz1_derefidx_vbuaa < vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:9.5 tay lda ({z1}),y @@ -176,17 +154,15 @@ vbuyy=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_v tay lda ({z1}),y tay -vbuyy=pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx - clobber:X Y cycles:6.5 - tax - ldy {c1},x - vbuyy=pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 tay lda {c1},y tay +vbuyy=pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx - clobber:X Y cycles:6.5 + tax + ldy {c1},x *vbuyy=pbuc1_derefidx_vbuxx - clobber:Y cycles:4.5 ldy {c1},x - vbuyy=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:6.5 lda {c1},y tay @@ -197,33 +173,28 @@ vbuyy=pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_v vbuyy=pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx - clobber:X Y cycles:7.5 ldx {z1} ldy {c1},x - CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuc2 *vbuyy=vbuc1 - clobber:Y cycles:2.0 ldy #{c1} - *vbuz1=vbuaa - clobber: cycles:3.0 sta {z1} - *vbuz1=vbuxx - clobber: cycles:3.0 stx {z1} - *vbuz1=vbuyy - clobber: cycles:3.0 sty {z1} - vbuz1=vbuz1 < vbuaa=vbuz1 - clobber:A cycles:6.0 lda {z1} sta {z1} vbuz1=vbuz2 < vbuaa=vbuz1 - clobber:A cycles:6.0 lda {z2} sta {z1} -vbuz1=vbuz2 < vbuyy=vbuz1 - clobber:Y cycles:6.0 - ldy {z2} - sty {z1} vbuz1=vbuz2 < vbuxx=vbuz1 - clobber:X cycles:6.0 ldx {z2} stx {z1} +vbuz1=vbuz2 < vbuyy=vbuz1 - clobber:Y cycles:6.0 + ldy {z2} + sty {z1} vbuz1=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 lda ({z1}),y @@ -235,12 +206,12 @@ vbuz1=_deref_pbuz2 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:10.5 vbuz1=_deref_pbuc1 < vbuaa=_deref_pbuc1 - clobber:A cycles:7.0 lda {c1} sta {z1} -vbuz1=_deref_pbuc1 < vbuyy=_deref_pbuc1 - clobber:Y cycles:7.0 - ldy {c1} - sty {z1} vbuz1=_deref_pbuc1 < vbuxx=_deref_pbuc1 - clobber:X cycles:7.0 ldx {c1} stx {z1} +vbuz1=_deref_pbuc1 < vbuyy=_deref_pbuc1 - clobber:Y cycles:7.0 + ldy {c1} + sty {z1} vbuz1=pbuz1_derefidx_vbuaa < vbuz1=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay lda ({z1}),y @@ -299,14 +270,14 @@ vbuz1=pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_v tax lda {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx - clobber:X Y cycles:9.5 - tax - ldy {c1},x - sty {z1} vbuz1=pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 tay lda {c1},y sta {z1} +vbuz1=pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx - clobber:X Y cycles:9.5 + tax + ldy {c1},x + sty {z1} vbuz1=pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A cycles:7.5 lda {c1},x sta {z1} @@ -316,22 +287,22 @@ vbuz1=pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx - clobber:Y cycles:7.5 vbuz1=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A cycles:7.5 lda {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 - ldy {z1} - lda {c1},y - sta {z1} vbuz1=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z1} lda {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 - ldy {z2} +vbuz1=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 + ldy {z1} lda {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 ldx {z2} lda {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 + ldy {z2} + lda {c1},y + sta {z1} vbuz1=pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx - clobber:X Y cycles:10.5 ldx {z2} ldy {c1},x @@ -341,16 +312,15 @@ CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuc2 vbuz1=vbuc1 < vbuaa=vbuc1 - clobber:A cycles:5.0 lda #{c1} sta {z1} -vbuz1=vbuc1 < vbuyy=vbuc1 - clobber:Y cycles:5.0 - ldy #{c1} - sty {z1} vbuz1=vbuc1 < vbuxx=vbuc1 - clobber:X cycles:5.0 ldx #{c1} stx {z1} +vbuz1=vbuc1 < vbuyy=vbuc1 - clobber:Y cycles:5.0 + ldy #{c1} + sty {z1} *_deref_pbuz1=vbuaa - clobber:Y cycles:8.0 ldy #0 sta ({z1}),y - _deref_pbuz1=vbuxx < vbuaa=vbuxx - clobber:A Y cycles:10.0 txa ldy #0 @@ -363,12 +333,10 @@ _deref_pbuz1=vbuz1 < _deref_pbuz1=vbuaa - clobber:A Y cycles:11.0 lda {z1} ldy #0 sta ({z1}),y - _deref_pbuz1=vbuz2 < _deref_pbuz1=vbuaa - clobber:A Y cycles:11.0 lda {z2} ldy #0 sta ({z1}),y - _deref_pbuz1=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y @@ -481,25 +449,19 @@ _deref_pbuz1=vbuc1 < vbuaa=vbuc1 - clobber:A Y cycles:10.0 sta ({z1}),y *_deref_pbuc1=vbuaa - clobber: cycles:4.0 sta {c1} - *_deref_pbuc1=vbuxx - clobber: cycles:4.0 stx {c1} - *_deref_pbuc1=vbuyy - clobber: cycles:4.0 sty {c1} - _deref_pbuc1=vbuz1 < _deref_pbuc1=vbuaa - clobber:A cycles:7.0 lda {z1} sta {c1} - -_deref_pbuc1=vbuz1 < _deref_pbuc1=vbuyy - clobber:Y cycles:7.0 - ldy {z1} - sty {c1} - _deref_pbuc1=vbuz1 < _deref_pbuc1=vbuxx - clobber:X cycles:7.0 ldx {z1} stx {c1} - +_deref_pbuc1=vbuz1 < _deref_pbuc1=vbuyy - clobber:Y cycles:7.0 + ldy {z1} + sty {c1} _deref_pbuc1=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y @@ -554,14 +516,14 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A cyc _deref_pbuc1=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 lda {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} - lda {c1},y - sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} lda {c1},x sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuc2 _deref_pbuc1=pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 @@ -578,14 +540,14 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A cyc _deref_pbuc1=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 lda {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} - lda {c2},y - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} lda {c2},x sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + ldy {z1} + lda {c2},y + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda #{c1} tax @@ -607,29 +569,24 @@ _deref_pbuc1=vbuc2 < vbuaa=vbuc1 - clobber:A cycles:6.0 *pbuz1_derefidx_vbuaa=vbuaa - clobber:Y cycles:8.0 tay sta ({z1}),y - pbuz1_derefidx_vbuaa=vbuxx < pbuz1_derefidx_vbuyy=vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:10.0 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 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 tay lda {z1} sta ({z1}),y - pbuz1_derefidx_vbuaa=vbuz2 < pbuz1_derefidx_vbuyy=vbuz2 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 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 tax ldy #0 @@ -637,13 +594,11 @@ pbuz1_derefidx_vbuaa=_deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_de stx $ff ldy $ff sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2 pbuz1_derefidx_vbuaa=_deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.0 tay lda {c1} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuyy @@ -661,80 +616,67 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_ tay lda {c1},y sta ({z1}),y - pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.5 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 lda {c1},y stx $ff ldy $ff sta ({z1}),y - -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:15.5 - tay +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 ldx {z1} - lda {c1},x - sta ({z1}),y - -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:15.5 tay - ldx {z2} lda {c1},x sta ({z1}),y - +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:15.5 + ldx {z2} + tay + lda {c1},x + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuc2 pbuz1_derefidx_vbuaa=vbuc1 < pbuz1_derefidx_vbuyy=vbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:10.0 tay lda #{c1} sta ({z1}),y - *pbuz1_derefidx_vbuxx=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 stx $ff ldy $ff sta ({z1}),y - pbuz1_derefidx_vbuxx=vbuz1 < pbuz1_derefidx_vbuaa=vbuz1 < pbuz1_derefidx_vbuyy=vbuz1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.0 txa tay lda {z1} sta ({z1}),y - *pbuz1_derefidx_vbuxx=vbuz2 - clobber:A Y cycles:13.0 txa tay lda {z2} sta ({z1}),y - pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y stx $ff ldy $ff sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2 pbuz1_derefidx_vbuxx=_deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:14.0 txa tay lda {c1} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz1_derefidx_vbuyy @@ -754,47 +696,40 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_ 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 txa tay lda {c1},y sta ({z1}),y - pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=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 + txa + ldx {z1} + 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 ldy {z1} lda {c1},y stx $ff ldy $ff sta ({z1}),y - -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:17.5 +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 txa + ldx {z2} tay - ldx {z1} lda {c1},x sta ({z1}),y - pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:19.5 ldy {z2} lda {c1},y stx $ff ldy $ff sta ({z1}),y - -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:17.5 - txa - tay - ldx {z2} - lda {c1},x - sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuc2 pbuz1_derefidx_vbuxx=vbuc1 < pbuz1_derefidx_vbuaa=vbuc1 < pbuz1_derefidx_vbuyy=vbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.0 @@ -802,26 +737,20 @@ pbuz1_derefidx_vbuxx=vbuc1 < pbuz1_derefidx_vbuaa=vbuc1 < pbuz1_derefidx_vbuyy=v tay lda #{c1} sta ({z1}),y - *pbuz1_derefidx_vbuyy=vbuaa - clobber: cycles:6.0 sta ({z1}),y - pbuz1_derefidx_vbuyy=vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:8.0 txa sta ({z1}),y - pbuz1_derefidx_vbuyy=vbuyy < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:8.0 tya sta ({z1}),y - pbuz1_derefidx_vbuyy=vbuz1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:9.0 lda {z1} sta ({z1}),y - 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 tya tax @@ -830,12 +759,10 @@ pbuz1_derefidx_vbuyy=_deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1 < pbuz1_de stx $ff ldy $ff sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz2 pbuz1_derefidx_vbuyy=_deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:10.0 lda {c1} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz1_derefidx_vbuyy @@ -853,67 +780,54 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_ tax lda {c1},x sta ({z1}),y - pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:10.5 lda {c1},x sta ({z1}),y - pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:10.5 lda {c1},y sta ({z1}),y - pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X cycles:13.5 ldx {z1} lda {c1},x sta ({z1}),y - pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X cycles:13.5 ldx {z2} lda {c1},x sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuc2 pbuz1_derefidx_vbuyy=vbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:8.0 lda #{c1} sta ({z1}),y - pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:Y cycles:9.0 ldy {z1} sta ({z1}),y - pbuz1_derefidx_vbuz1=vbuxx < pbuz1_derefidx_vbuyy=vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 ldy {z1} txa sta ({z1}),y - pbuz1_derefidx_vbuz1=vbuyy < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 tya ldy {z1} sta ({z1}),y - pbuz1_derefidx_vbuz1=vbuz1 < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.0 lda {z1} ldy {z1} sta ({z1}),y - -pbuz1_derefidx_vbuz1=vbuz2 < pbuz1_derefidx_vbuyy=vbuz2 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.0 - ldy {z1} +pbuz1_derefidx_vbuz1=vbuz2 < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.0 lda {z2} + ldy {z1} sta ({z1}),y - pbuz1_derefidx_vbuz1=_deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y ldy {z1} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2 -pbuz1_derefidx_vbuz1=_deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.0 - ldy {z1} +pbuz1_derefidx_vbuz1=_deref_pbuc1 < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.0 lda {c1} + ldy {z1} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz1_derefidx_vbuyy @@ -932,45 +846,37 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_ lda {c1},y ldy {z1} sta ({z1}),y - -pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.5 - ldy {z1} +pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.5 lda {c1},x + ldy {z1} sta ({z1}),y - pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.5 lda {c1},y ldy {z1} sta ({z1}),y - pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:16.5 ldy {z1} lda {c1},y ldy {z1} sta ({z1}),y - pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:16.5 ldy {z2} lda {c1},y ldy {z1} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz1=vbuc1 < pbuz1_derefidx_vbuyy=vbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 - ldy {z1} +pbuz1_derefidx_vbuz1=vbuc1 < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 lda #{c1} + ldy {z1} sta ({z1}),y - *pbuz1_derefidx_vbuz2=vbuaa - clobber:Y cycles:9.0 ldy {z2} sta ({z1}),y - pbuz1_derefidx_vbuz2=vbuxx < pbuz1_derefidx_vbuyy=vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 ldy {z2} txa sta ({z1}),y - pbuz1_derefidx_vbuz2=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:11.0 tya ldy {z2} @@ -979,34 +885,29 @@ pbuz1_derefidx_vbuz2=vbuz1 < pbuz1_derefidx_vbuz2=vbuaa - clobber:A Y cycles:12 lda {z1} ldy {z2} sta ({z1}),y - pbuz1_derefidx_vbuz2=vbuz2 < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:11.0 lda {z2} tay sta ({z1}),y - -pbuz1_derefidx_vbuz2=vbuz3 < pbuz1_derefidx_vbuyy=vbuz2 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.0 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuz3 < pbuz1_derefidx_vbuz2=vbuaa - clobber:A Y cycles:12.0 lda {z3} + ldy {z2} sta ({z1}),y - pbuz1_derefidx_vbuz2=_deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuaa - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y ldy {z2} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2 pbuz1_derefidx_vbuz2=_deref_pbuz3 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:16.5 ldy #0 lda ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.0 - ldy {z2} +pbuz1_derefidx_vbuz2=_deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa - clobber:A Y cycles:13.0 lda {c1} + ldy {z2} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz1_derefidx_vbuyy @@ -1063,11 +964,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_ lda {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.5 - ldy {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 lda {c1},x + ldy {z2} sta ({z1}),y - pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda {c1},y ldy {z2} @@ -1081,7 +981,6 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_ ldy {z2} lda {c1},y sta ({z1}),y - pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z3} lda {c1},y @@ -1089,47 +988,39 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_ sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=vbuc1 < pbuz1_derefidx_vbuyy=vbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 - ldy {z2} +pbuz1_derefidx_vbuz2=vbuc1 < vbuaa=vbuc1 - clobber:A Y cycles:11.0 lda #{c1} + ldy {z2} sta ({z1}),y - *pbuz1_derefidx_vbuc1=vbuaa - clobber:Y cycles:8.0 ldy #{c1} sta ({z1}),y - pbuz1_derefidx_vbuc1=vbuxx < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:10.0 txa ldy #{c1} sta ({z1}),y - pbuz1_derefidx_vbuc1=vbuyy < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:10.0 tya ldy #{c1} sta ({z1}),y - pbuz1_derefidx_vbuc1=vbuz1 < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:11.0 lda {z1} ldy #{c1} sta ({z1}),y - pbuz1_derefidx_vbuc1=vbuz2 < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:11.0 lda {z2} ldy #{c1} sta ({z1}),y - pbuz1_derefidx_vbuc1=_deref_pbuz1 < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y ldy #{c1} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=_deref_pbuz2 pbuz1_derefidx_vbuc1=_deref_pbuc1 < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:12.0 lda {c1} ldy #{c1} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=_deref_pbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=pbuz1_derefidx_vbuxx @@ -1158,47 +1049,40 @@ pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuc1=pbuc2_derefidx_ lda {c2},y ldy #{c1} sta ({z1}),y - pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:12.5 lda {c2},x ldy #{c1} sta ({z1}),y - pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:12.5 lda {c2},y ldy #{c1} sta ({z1}),y - pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y ldy #{c1} sta ({z1}),y - pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:15.5 ldy {z2} lda {c2},y ldy #{c1} sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc2 -*pbuc1_derefidx_vbuaa=vbuaa - clobber:X cycles:7.0 - tax - sta {c1},x - pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:9.0 tay tya sta {c1},y +*pbuc1_derefidx_vbuaa=vbuaa - clobber:X cycles:7.0 + tax + sta {c1},x pbuc1_derefidx_vbuaa=vbuxx < pbuc1_derefidx_vbuyy=vbuxx < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:9.0 tay txa sta {c1},y - pbuc1_derefidx_vbuaa=vbuyy < pbuc1_derefidx_vbuxx=vbuyy < vbuaa=vbuyy - clobber:A X cycles:9.0 tax tya @@ -1207,28 +1091,23 @@ pbuc1_derefidx_vbuaa=vbuz1 < pbuc1_derefidx_vbuxx=vbuz1 < pbuc1_derefidx_vbuxx=v tax lda {z1} sta {c1},x - pbuc1_derefidx_vbuaa=vbuz1 < pbuc1_derefidx_vbuyy=vbuz1 < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:10.0 tay lda {z1} sta {c1},y - pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:14.5 tax ldy #0 lda ({z1}),y sta {c1},x - pbuc1_derefidx_vbuaa=_deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X cycles:11.0 tax lda {c1} sta {c1},x - pbuc1_derefidx_vbuaa=_deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 tay lda {c1} sta {c1},y - pbuc1_derefidx_vbuaa=_deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2 < vbuaa=_deref_pbuc1 - clobber:A X cycles:11.0 tax lda {c2} @@ -1246,14 +1125,14 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_ tax lda ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 - tax +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 ldy {z1} + tax lda ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 - tax +pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 ldy {z2} + tax lda ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc1 @@ -1285,11 +1164,11 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_ tax lda {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A X Y cycles:14.5 - tax - ldy {z1} - lda {c2},y - sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.5 + ldx {z1} + tay + lda {c2},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc3 @@ -1304,27 +1183,22 @@ pbuc1_derefidx_vbuaa=vbuc2 < pbuc1_derefidx_vbuyy=vbuc2 < vbuaa=vbuc1 - clobber: sta {c1},y *pbuc1_derefidx_vbuxx=vbuaa - clobber: cycles:5.0 sta {c1},x - pbuc1_derefidx_vbuxx=vbuxx < pbuc1_derefidx_vbuxx=vbuaa - clobber:A cycles:7.0 txa sta {c1},x - pbuc1_derefidx_vbuxx=vbuyy < vbuaa=vbuyy - clobber:A cycles:7.0 tya sta {c1},x pbuc1_derefidx_vbuxx=vbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A cycles:8.0 lda {z1} sta {c1},x - pbuc1_derefidx_vbuxx=_deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y sta {c1},x - pbuc1_derefidx_vbuxx=_deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A cycles:9.0 lda {c1} sta {c1},x - pbuc1_derefidx_vbuxx=_deref_pbuc2 < vbuaa=_deref_pbuc1 - clobber:A cycles:9.0 lda {c2} sta {c1},x @@ -1383,29 +1257,24 @@ pbuc1_derefidx_vbuxx=vbuc2 < vbuaa=vbuc1 - clobber:A cycles:7.0 sta {c1},x *pbuc1_derefidx_vbuyy=vbuaa - clobber: cycles:5.0 sta {c1},y - pbuc1_derefidx_vbuyy=vbuxx < pbuc1_derefidx_vbuyy=vbuaa - clobber:A cycles:7.0 txa sta {c1},y - pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A cycles:7.0 tya sta {c1},y pbuc1_derefidx_vbuyy=vbuz1 < pbuc1_derefidx_vbuyy=vbuaa - clobber:A cycles:8.0 lda {z1} sta {c1},y - pbuc1_derefidx_vbuyy=_deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:16.5 tya tax ldy #0 lda ({z1}),y sta {c1},x - pbuc1_derefidx_vbuyy=_deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa - clobber:A cycles:9.0 lda {c1} sta {c1},y - pbuc1_derefidx_vbuyy=_deref_pbuc2 < vbuaa=_deref_pbuc1 - clobber:A cycles:9.0 lda {c2} sta {c1},y @@ -1414,16 +1283,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A cycles:10.5 lda ({z1}),y sta {c1},y -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 tya - tax ldy {z1} + tax lda ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 tya - tax ldy {z2} + tax lda ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc1 @@ -1461,23 +1330,20 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc1 pbuc1_derefidx_vbuyy=vbuc2 < vbuaa=vbuc1 - clobber:A cycles:7.0 lda #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa - clobber:Y cycles:8.0 - ldy {z1} - sta {c1},y - pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuxx=vbuaa - clobber:X cycles:8.0 ldx {z1} sta {c1},x - -pbuc1_derefidx_vbuz1=vbuxx < pbuc1_derefidx_vbuyy=vbuxx < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:10.0 +pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa - clobber:Y cycles:8.0 ldy {z1} - txa sta {c1},y - pbuc1_derefidx_vbuz1=vbuxx < vbuaa=vbuxx - clobber:A X cycles:10.0 txa ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx < pbuc1_derefidx_vbuyy=vbuxx < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:10.0 + ldy {z1} + txa + sta {c1},y pbuc1_derefidx_vbuz1=vbuyy < pbuc1_derefidx_vbuxx=vbuyy < vbuaa=vbuyy - clobber:A X cycles:10.0 ldx {z1} tya @@ -1486,74 +1352,66 @@ pbuc1_derefidx_vbuz1=vbuyy < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=v tya ldy {z1} sta {c1},y - pbuc1_derefidx_vbuz1=vbuz1 < pbuc1_derefidx_vbuaa=vbuaa - clobber:A X cycles:10.0 lda {z1} tax sta {c1},x - pbuc1_derefidx_vbuz1=vbuz1 < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:10.0 ldy {z1} tya sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2 < pbuc1_derefidx_vbuyy=vbuz1 < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz2 < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X cycles:11.0 lda {z2} - sta {c1},y - -pbuc1_derefidx_vbuz1=vbuz2 < pbuc1_derefidx_vbuxx=vbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X cycles:11.0 ldx {z1} - lda {z2} sta {c1},x - +pbuc1_derefidx_vbuz1=vbuz2 < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 + lda {z2} + ldy {z1} + sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y ldy {z1} sta {c1},y - pbuc1_derefidx_vbuz1=_deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:15.5 ldx {z1} ldy #0 lda ({z2}),y sta {c1},x - -pbuc1_derefidx_vbuz1=_deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X cycles:12.0 lda {c1} - sta {c1},y - -pbuc1_derefidx_vbuz1=_deref_pbuc1 < pbuc1_derefidx_vbuxx=_deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X cycles:12.0 ldx {z1} - lda {c1} sta {c1},x - +pbuc1_derefidx_vbuz1=_deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.0 + lda {c1} + ldy {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2 < vbuaa=_deref_pbuc1 - clobber:A X cycles:12.0 + lda {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2 < vbuaa=_deref_pbuc1 - clobber:A Y cycles:12.0 ldy {z1} lda {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2 < vbuaa=_deref_pbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 ldx {z1} - lda {c2} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 tay - ldx {z1} lda ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 txa + ldx {z1} tay lda ({z1}),y - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X cycles:13.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X cycles:13.5 lda ({z1}),y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.5 - ldy {z1} ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.5 + ldx {z1} + ldy {z1} lda ({z1}),y sta {c1},x pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.5 @@ -1562,26 +1420,26 @@ pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_ lda ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 lda #{c2} tay lda ({z1}),y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 - tay ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 + ldx {z1} + tay lda ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 txa + ldx {z1} tay lda ({z2}),y - ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X cycles:13.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X cycles:13.5 lda ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} @@ -1603,11 +1461,11 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=p lda ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 lda #{c2} tay lda ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax @@ -1644,43 +1502,40 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_ lda {c2},y ldy {z1} sta {c1},y - -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 - ldy {z1} - lda {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A X cycles:12.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.5 + lda {c2},x + ldy {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A X cycles:12.5 lda {c2},y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.5 lda {c2},y ldy {z1} sta {c1},y - +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ldx {z1} + lda {c2},x + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} lda {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + ldx {z2} lda {c2},x + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:15.5 ldy {z2} lda {c2},y ldy {z1} sta {c1},y - -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z2} - lda {c2},x - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c1} tax @@ -1693,14 +1548,14 @@ pbuc1_derefidx_vbuz1=vbuc1 < vbuaa=vbuc1 - clobber:A X cycles:10.0 lda #{c1} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2 < vbuaa=vbuc1 - clobber:A X cycles:10.0 + lda #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2 < pbuc1_derefidx_vbuyy=vbuc2 < vbuaa=vbuc1 - clobber:A Y cycles:10.0 ldy {z1} lda #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2 < pbuc1_derefidx_vbuxx=vbuc2 < vbuaa=vbuc1 - clobber:A X cycles:10.0 - ldx {z1} - lda #{c2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuc1=vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuc1=vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuc1=vbuyy diff --git a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log index 5458a8733..e7e4e5ba3 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log @@ -140,26 +140,26 @@ vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobbe CANNOT SYNTHESIZE vbuaa=_neg_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuaa=_pos_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuaa=_not_pbuc1_derefidx_vbuz1 -vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:11.5 - ldy {z1} - lda {c1},y - sec - sbc #1 vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x sec sbc #1 -vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:11.5 +vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - clc - adc #1 + sec + sbc #1 vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x clc adc #1 +vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + clc + adc #1 CANNOT SYNTHESIZE vbuaa=_neg_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuaa=_pos_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuaa=_not_pbuc1_derefidx_vbuc1 @@ -498,6 +498,10 @@ vbuyy=_inc_vbuc1 < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cycles:6.0 CANNOT SYNTHESIZE vbuyy=_neg_vbuc1 CANNOT SYNTHESIZE vbuyy=_pos_vbuc1 CANNOT SYNTHESIZE vbuz1=_not_vbuaa +vbuz1=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:7.0 + sec + sbc #1 + sta {z1} vbuz1=_dec_vbuaa < vbuz1=_dec_vbuxx < vbuxx=_dec_vbuxx - clobber:X cycles:7.0 tax dex @@ -506,9 +510,9 @@ vbuz1=_dec_vbuaa < vbuz1=_dec_vbuyy < vbuyy=_dec_vbuyy - clobber:Y cycles:7.0 tay dey sty {z1} -vbuz1=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:7.0 - sec - sbc #1 +vbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:7.0 + clc + adc #1 sta {z1} vbuz1=_inc_vbuaa < vbuz1=_inc_vbuxx < vbuxx=_inc_vbuxx - clobber:X cycles:7.0 tax @@ -518,10 +522,6 @@ vbuz1=_inc_vbuaa < vbuz1=_inc_vbuyy < vbuyy=_inc_vbuyy - clobber:Y cycles:7.0 tay iny sty {z1} -vbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:7.0 - clc - adc #1 - sta {z1} CANNOT SYNTHESIZE vbuz1=_neg_vbuaa CANNOT SYNTHESIZE vbuz1=_pos_vbuaa CANNOT SYNTHESIZE vbuz1=_not_vbuxx @@ -536,7 +536,6 @@ vbuz1=_dec_vbuxx < vbuxx=_dec_vbuxx - clobber:X cycles:5.0 *vbuz1=_inc_vbuxx - clobber: cycles:8.0 stx {z1} inc {z1} - vbuz1=_inc_vbuxx < vbuxx=_inc_vbuxx - clobber:X cycles:5.0 inx stx {z1} @@ -554,7 +553,6 @@ vbuz1=_dec_vbuyy < vbuyy=_dec_vbuyy - clobber:Y cycles:5.0 *vbuz1=_inc_vbuyy - clobber: cycles:8.0 sty {z1} inc {z1} - vbuz1=_inc_vbuyy < vbuyy=_inc_vbuyy - clobber:Y cycles:5.0 iny sty {z1} @@ -563,10 +561,8 @@ CANNOT SYNTHESIZE vbuz1=_pos_vbuyy CANNOT SYNTHESIZE vbuz1=_not_vbuz1 *vbuz1=_dec_vbuz1 - clobber: cycles:5.0 dec {z1} - *vbuz1=_inc_vbuz1 - clobber: cycles:5.0 inc {z1} - CANNOT SYNTHESIZE vbuz1=_neg_vbuz1 CANNOT SYNTHESIZE vbuz1=_pos_vbuz1 CANNOT SYNTHESIZE vbuz1=_not_vbuz2 @@ -575,27 +571,27 @@ vbuz1=_dec_vbuz2 < vbuaa=_dec_vbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - c sec sbc #1 sta {z1} -vbuz1=_dec_vbuz2 < vbuyy=_dec_vbuz1 < vbuyy=_dec_vbuyy - clobber:Y cycles:8.0 - ldy {z2} - dey - sty {z1} vbuz1=_dec_vbuz2 < vbuxx=_dec_vbuz1 < vbuxx=_dec_vbuxx - clobber:X cycles:8.0 ldx {z2} dex stx {z1} +vbuz1=_dec_vbuz2 < vbuyy=_dec_vbuz1 < vbuyy=_dec_vbuyy - clobber:Y cycles:8.0 + ldy {z2} + dey + sty {z1} vbuz1=_inc_vbuz2 < vbuaa=_inc_vbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:10.0 lda {z2} clc adc #1 sta {z1} -vbuz1=_inc_vbuz2 < vbuyy=_inc_vbuz1 < vbuyy=_inc_vbuyy - clobber:Y cycles:8.0 - ldy {z2} - iny - sty {z1} vbuz1=_inc_vbuz2 < vbuxx=_inc_vbuz1 < vbuxx=_inc_vbuxx - clobber:X cycles:8.0 ldx {z2} inx stx {z1} +vbuz1=_inc_vbuz2 < vbuyy=_inc_vbuz1 < vbuyy=_inc_vbuyy - clobber:Y cycles:8.0 + ldy {z2} + iny + sty {z1} CANNOT SYNTHESIZE vbuz1=_neg_vbuz2 CANNOT SYNTHESIZE vbuz1=_pos_vbuz2 CANNOT SYNTHESIZE vbuz1=_not__deref_pbuz1 @@ -634,27 +630,27 @@ vbuz1=_dec__deref_pbuc1 < vbuaa=_dec__deref_pbuc1 < vbuaa=_dec_vbuaa < vbuaa=vbu sec sbc #1 sta {z1} -vbuz1=_dec__deref_pbuc1 < vbuyy=_dec__deref_pbuc1 < vbuyy=_dec_vbuyy - clobber:Y cycles:9.0 - ldy {c1} - dey - sty {z1} vbuz1=_dec__deref_pbuc1 < vbuxx=_dec__deref_pbuc1 < vbuxx=_dec_vbuxx - clobber:X cycles:9.0 ldx {c1} dex stx {z1} +vbuz1=_dec__deref_pbuc1 < vbuyy=_dec__deref_pbuc1 < vbuyy=_dec_vbuyy - clobber:Y cycles:9.0 + ldy {c1} + dey + sty {z1} vbuz1=_inc__deref_pbuc1 < vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:11.0 lda {c1} clc adc #1 sta {z1} -vbuz1=_inc__deref_pbuc1 < vbuyy=_inc__deref_pbuc1 < vbuyy=_inc_vbuyy - clobber:Y cycles:9.0 - ldy {c1} - iny - sty {z1} vbuz1=_inc__deref_pbuc1 < vbuxx=_inc__deref_pbuc1 < vbuxx=_inc_vbuxx - clobber:X cycles:9.0 ldx {c1} inx stx {z1} +vbuz1=_inc__deref_pbuc1 < vbuyy=_inc__deref_pbuc1 < vbuyy=_inc_vbuyy - clobber:Y cycles:9.0 + ldy {c1} + iny + sty {z1} CANNOT SYNTHESIZE vbuz1=_neg__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=_pos__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=_not_pbuz1_derefidx_vbuaa @@ -776,23 +772,17 @@ vbuz1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_v CANNOT SYNTHESIZE vbuz1=_neg_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuz1=_not_pbuc1_derefidx_vbuz1 -vbuz1=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.5 - ldy {z1} - lda {c1},y - sec - sbc #1 - sta {z1} vbuz1=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.5 ldx {z1} lda {c1},x sec sbc #1 sta {z1} -vbuz1=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.5 +vbuz1=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.5 ldy {z1} lda {c1},y - clc - adc #1 + sec + sbc #1 sta {z1} vbuz1=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.5 ldx {z1} @@ -800,26 +790,26 @@ vbuz1=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_p clc adc #1 sta {z1} +vbuz1=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + clc + adc #1 + sta {z1} CANNOT SYNTHESIZE vbuz1=_neg_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=_not_pbuc1_derefidx_vbuz2 -vbuz1=_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:14.5 - ldy {z2} - lda {c1},y - sec - sbc #1 - sta {z1} vbuz1=_dec_pbuc1_derefidx_vbuz2 < vbuaa=_dec_pbuc1_derefidx_vbuz1 < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x sec sbc #1 sta {z1} -vbuz1=_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:14.5 +vbuz1=_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:14.5 ldy {z2} lda {c1},y - clc - adc #1 + sec + sbc #1 sta {z1} vbuz1=_inc_pbuc1_derefidx_vbuz2 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.5 ldx {z2} @@ -827,6 +817,12 @@ vbuz1=_inc_pbuc1_derefidx_vbuz2 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_p clc adc #1 sta {z1} +vbuz1=_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:14.5 + ldy {z2} + lda {c1},y + clc + adc #1 + sta {z1} CANNOT SYNTHESIZE vbuz1=_neg_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=_not_pbuc1_derefidx_vbuc1 @@ -1213,10 +1209,8 @@ CANNOT SYNTHESIZE _deref_pbuc1=_pos__deref_pbuz1 CANNOT SYNTHESIZE _deref_pbuc1=_not__deref_pbuc1 *_deref_pbuc1=_dec__deref_pbuc1 - clobber: cycles:6.0 dec {c1} - *_deref_pbuc1=_inc__deref_pbuc1 - clobber: cycles:6.0 inc {c1} - CANNOT SYNTHESIZE _deref_pbuc1=_neg__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_pos__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_not__deref_pbuc2 @@ -1321,23 +1315,17 @@ _deref_pbuc1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuc1=_not_pbuc1_derefidx_vbuz1 -_deref_pbuc1=_dec_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.5 - ldy {z1} - lda {c1},y - sec - sbc #1 - sta {c1} _deref_pbuc1=_dec_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x sec sbc #1 sta {c1} -_deref_pbuc1=_inc_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_dec_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - clc - adc #1 + sec + sbc #1 sta {c1} _deref_pbuc1=_inc_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:15.5 ldx {z1} @@ -1345,6 +1333,12 @@ _deref_pbuc1=_inc_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc1_derefidx_vbuxx clc adc #1 sta {c1} +_deref_pbuc1=_inc_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + clc + adc #1 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE _deref_pbuc1=_not_pbuc1_derefidx_vbuc1 @@ -1411,23 +1405,17 @@ _deref_pbuc1=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE _deref_pbuc1=_not_pbuc2_derefidx_vbuz1 -_deref_pbuc1=_dec_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.5 - ldy {z1} - lda {c2},y - sec - sbc #1 - sta {c1} _deref_pbuc1=_dec_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x sec sbc #1 sta {c1} -_deref_pbuc1=_inc_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_dec_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - clc - adc #1 + sec + sbc #1 sta {c1} _deref_pbuc1=_inc_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:15.5 ldx {z1} @@ -1435,16 +1423,15 @@ _deref_pbuc1=_inc_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc2_derefidx_vbuxx clc adc #1 sta {c1} +_deref_pbuc1=_inc_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c2},y + clc + adc #1 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE _deref_pbuc1=_not_pbuc2_derefidx_vbuc1 -_deref_pbuc1=_dec_pbuc2_derefidx_vbuc1 < vbuaa=_dec_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_minus_1 < vbuaa=pbuc1_derefidx_vbuaa_minus_1 < vbuaa=pbuc1_derefidx_vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.5 - lda #{c1} - tay - lda {c2},y - sec - sbc #1 - sta {c1} _deref_pbuc1=_dec_pbuc2_derefidx_vbuc1 < vbuaa=_dec_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_minus_1 < vbuaa=pbuc1_derefidx_vbuaa_minus_1 < vbuaa=pbuc1_derefidx_vbuxx_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.5 lda #{c1} tax @@ -1452,6 +1439,13 @@ _deref_pbuc1=_dec_pbuc2_derefidx_vbuc1 < vbuaa=_dec_pbuc2_derefidx_vbuc1 < vbuaa sec sbc #1 sta {c1} +_deref_pbuc1=_dec_pbuc2_derefidx_vbuc1 < vbuaa=_dec_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_minus_1 < vbuaa=pbuc1_derefidx_vbuaa_minus_1 < vbuaa=pbuc1_derefidx_vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + sec + sbc #1 + sta {c1} _deref_pbuc1=_inc_pbuc2_derefidx_vbuc1 < vbuaa=_inc_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_1 < vbuaa=1_plus_pbuc2_derefidx_vbuc1 < vbuaa=1_plus_pbuc1_derefidx_vbuaa < vbuaa=1_plus_pbuc1_derefidx_vbuxx < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.5 lda #{c1} tax @@ -2942,20 +2936,20 @@ pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_inc_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x sec sbc #1 - sta {c1},x -pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5 - tax - ldy {z1} - lda {c2},y + sta {c1},y +pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5 + ldx {z1} + tay + lda {c2},x clc adc #1 - sta {c1},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuc1 @@ -3500,39 +3494,45 @@ pbuc1_derefidx_vbuyy=_inc_vbuc2 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa= CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_vbuaa +pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:12.0 + ldx {z1} + sec + sbc #1 + sta {c1},x pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:12.0 ldy {z1} sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:12.0 + clc + adc #1 ldx {z1} - sec - sbc #1 sta {c1},x pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:12.0 ldy {z1} clc adc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:12.0 - ldx {z1} - clc - adc #1 - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_vbuxx +pbuc1_derefidx_vbuz1=_dec_vbuxx < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.0 + txa + ldx {z1} + sec + sbc #1 + sta {c1},x pbuc1_derefidx_vbuz1=_dec_vbuxx < pbuc1_derefidx_vbuyy=_dec_vbuxx < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 ldy {z1} txa sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.0 txa - sec - sbc #1 + clc + adc #1 ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 @@ -3541,12 +3541,6 @@ pbuc1_derefidx_vbuz1=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuxx < pbuc1_derefi clc adc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.0 - txa - clc - adc #1 - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_vbuyy @@ -3577,23 +3571,17 @@ pbuc1_derefidx_vbuz1=_inc_vbuyy < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefi CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_vbuz1 -pbuc1_derefidx_vbuz1=_dec_vbuz1 < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 - ldy {z1} - tya - sec - sbc #1 - sta {c1},y pbuc1_derefidx_vbuz1=_dec_vbuz1 < pbuc1_derefidx_vbuxx=_dec_vbuxx < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.0 ldx {z1} txa sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuz1=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=_dec_vbuz1 < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 ldy {z1} tya - clc - adc #1 + sec + sbc #1 sta {c1},y pbuc1_derefidx_vbuz1=_inc_vbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuxx < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.0 ldx {z1} @@ -3601,33 +3589,39 @@ pbuc1_derefidx_vbuz1=_inc_vbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuxx < pbuc1_derefi clc adc #1 sta {c1},x +pbuc1_derefidx_vbuz1=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 + ldy {z1} + tya + clc + adc #1 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_vbuz2 -pbuc1_derefidx_vbuz1=_dec_vbuz2 < pbuc1_derefidx_vbuyy=_dec_vbuz1 < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_dec_vbuz2 < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:15.0 lda {z2} - sec - sbc #1 - sta {c1},y -pbuc1_derefidx_vbuz1=_dec_vbuz2 < pbuc1_derefidx_vbuxx=_dec_vbuz1 < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:15.0 ldx {z1} - lda {z2} sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuz1=_inc_vbuz2 < pbuc1_derefidx_vbuyy=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_dec_vbuz2 < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.0 lda {z2} + ldy {z1} + sec + sbc #1 + sta {c1},y +pbuc1_derefidx_vbuz1=_inc_vbuz2 < pbuc1_derefidx_vbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:15.0 + lda {z2} + clc + adc #1 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_inc_vbuz2 < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.0 + lda {z2} + ldy {z1} clc adc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc_vbuz2 < pbuc1_derefidx_vbuxx=_inc_vbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:15.0 - ldx {z1} - lda {z2} - clc - adc #1 - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not__deref_pbuz1 @@ -3665,44 +3659,50 @@ pbuc1_derefidx_vbuz1=_inc__deref_pbuz2 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not__deref_pbuc1 -pbuc1_derefidx_vbuz1=_dec__deref_pbuc1 < pbuc1_derefidx_vbuyy=_dec__deref_pbuc1 < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_dec__deref_pbuc1 < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.0 lda {c1} - sec - sbc #1 - sta {c1},y -pbuc1_derefidx_vbuz1=_dec__deref_pbuc1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuc1 < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.0 ldx {z1} - lda {c1} sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuz1=_inc__deref_pbuc1 < pbuc1_derefidx_vbuyy=_inc__deref_pbuc1 < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.0 - ldy {z1} +pbuc1_derefidx_vbuz1=_dec__deref_pbuc1 < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.0 lda {c1} + ldy {z1} + sec + sbc #1 + sta {c1},y +pbuc1_derefidx_vbuz1=_inc__deref_pbuc1 < pbuc1_derefidx_vbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.0 + lda {c1} + clc + adc #1 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_inc__deref_pbuc1 < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.0 + lda {c1} + ldy {z1} clc adc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc__deref_pbuc1 < pbuc1_derefidx_vbuxx=_inc__deref_pbuc1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.0 - ldx {z1} - lda {c1} - clc - adc #1 - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not__deref_pbuc2 +pbuc1_derefidx_vbuz1=_dec__deref_pbuc2 < vbuaa=_dec__deref_pbuc1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.0 + lda {c2} + sec + sbc #1 + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_dec__deref_pbuc2 < pbuc1_derefidx_vbuyy=_dec__deref_pbuc2 < vbuaa=_dec__deref_pbuc1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.0 ldy {z1} lda {c2} sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_dec__deref_pbuc2 < pbuc1_derefidx_vbuxx=_dec__deref_pbuc2 < vbuaa=_dec__deref_pbuc1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_inc__deref_pbuc2 < vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.0 lda {c2} - sec - sbc #1 + clc + adc #1 + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_inc__deref_pbuc2 < pbuc1_derefidx_vbuyy=_inc__deref_pbuc2 < vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.0 ldy {z1} @@ -3710,12 +3710,6 @@ pbuc1_derefidx_vbuz1=_inc__deref_pbuc2 < pbuc1_derefidx_vbuyy=_inc__deref_pbuc2 clc adc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc__deref_pbuc2 < pbuc1_derefidx_vbuxx=_inc__deref_pbuc2 < vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.0 - ldx {z1} - lda {c2} - clc - adc #1 - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_pbuz1_derefidx_vbuaa @@ -3885,12 +3879,12 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:18.5 tax lda {c2},x + ldx {z1} sec sbc #1 - ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:18.5 tay @@ -3916,23 +3910,17 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_inc_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.5 lda {c2},x - sec - sbc #1 - sta {c1},y -pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.5 - lda {c2},x - sec - sbc #1 ldx {z1} + sec + sbc #1 sta {c1},x -pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.5 lda {c2},x - clc - adc #1 + ldy {z1} + sec + sbc #1 sta {c1},y pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.5 lda {c2},x @@ -3940,12 +3928,18 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx adc #1 ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 + lda {c2},x + ldy {z1} + clc + adc #1 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.5 lda {c2},y + ldx {z1} sec sbc #1 sta {c1},x @@ -3955,11 +3949,11 @@ pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_dec_vbuaa sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.5 lda {c2},y clc adc #1 + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 lda {c2},y @@ -3970,23 +3964,17 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_inc_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.5 - ldy {z1} - lda {c2},y - sec - sbc #1 - sta {c1},y pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - clc - adc #1 + sec + sbc #1 sta {c1},y pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.5 ldx {z1} @@ -3994,9 +3982,22 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2 clc adc #1 sta {c1},x +pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + clc + adc #1 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_pbuc2_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c2},x + ldx {z1} + sec + sbc #1 + sta {c1},x pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y @@ -4004,11 +4005,11 @@ pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_dec_pbuc2 sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - sec - sbc #1 + clc + adc #1 ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:19.5 @@ -4018,13 +4019,6 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_inc_pbuc2 clc adc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:19.5 - ldx {z2} - lda {c2},x - clc - adc #1 - ldx {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_pbuc2_derefidx_vbuc1 @@ -4072,17 +4066,23 @@ pbuc1_derefidx_vbuz1=_inc_vbuc1 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa= CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_vbuc2 +pbuc1_derefidx_vbuz1=_dec_vbuc2 < vbuaa=_dec_vbuc1 < vbuaa=vbuc1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.0 + lda #{c2} + sec + sbc #1 + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_dec_vbuc2 < pbuc1_derefidx_vbuyy=_dec_vbuc2 < vbuaa=_dec_vbuc1 < vbuaa=vbuc1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 ldy {z1} lda #{c2} sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_dec_vbuc2 < pbuc1_derefidx_vbuxx=_dec_vbuc2 < vbuaa=_dec_vbuc1 < vbuaa=vbuc1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.0 - ldx {z1} +pbuc1_derefidx_vbuz1=_inc_vbuc2 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_vbuc1 < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.0 lda #{c2} - sec - sbc #1 + clc + adc #1 + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_inc_vbuc2 < pbuc1_derefidx_vbuyy=_inc_vbuc2 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_vbuc1 < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 ldy {z1} @@ -4090,12 +4090,6 @@ pbuc1_derefidx_vbuz1=_inc_vbuc2 < pbuc1_derefidx_vbuyy=_inc_vbuc2 < vbuaa=_inc_v clc adc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc_vbuc2 < pbuc1_derefidx_vbuxx=_inc_vbuc2 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_vbuc1 < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.0 - ldx {z1} - lda #{c2} - clc - adc #1 - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuc1=_not_vbuaa