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 9e2ce287e..d8ee2f36e 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 @@ -207,7 +207,8 @@ 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_bor_vbuc1 - clobber:A cycles:2.0 + ora #{c1} *vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:2.0 eor #{c1} *vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:4.0 @@ -458,10 +459,9 @@ 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 - ora $ff +vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:4.0 + txa + ora #{c1} vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 txa eor #{c1} @@ -715,10 +715,9 @@ 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 - ora $ff +vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:4.0 + tya + ora #{c1} vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 tya eor #{c1} @@ -1953,16 +1952,9 @@ 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} - stx $ff - ora $ff -vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.0 + lda {c1} + ora #{c1} 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} @@ -1977,16 +1969,9 @@ vbuaa=_deref_pbuc1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuc1 < vbuaa=vbuc1_plus 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} - stx $ff - ora $ff -vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.0 - ldy {c1} - lda #{c2} - sty $ff - ora $ff +vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.0 + lda {c1} + ora #{c2} 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} @@ -3521,7 +3506,14 @@ vbuaa=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < tay lda {c1},y and #{c1} -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 +vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.5 + tax + lda {c1},x + ora #{c1} +vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.5 + tay + lda {c1},y + ora #{c1} 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 @@ -3558,7 +3550,14 @@ vbuaa=pbuc1_derefidx_vbuaa_band_vbuc2 < vbuaa=vbuc2_band_pbuc1_derefidx_vbuaa < tay lda {c1},y and #{c2} -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc2 +vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.5 + tax + lda {c1},x + ora #{c2} +vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.5 + tay + lda {c1},y + ora #{c2} 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 @@ -3934,7 +3933,9 @@ 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_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.5 + lda {c1},x + ora #{c1} vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},x eor #{c1} @@ -3949,7 +3950,9 @@ vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cyc 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_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.5 + lda {c1},x + ora #{c2} vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},x eor #{c2} @@ -4308,7 +4311,9 @@ 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_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.5 + lda {c1},y + ora #{c1} vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},y eor #{c1} @@ -4323,7 +4328,9 @@ vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cyc 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_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.5 + lda {c1},y + ora #{c2} vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c1},y eor #{c2} @@ -5117,7 +5124,14 @@ vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < ldy {z1} lda {c1},y and #{c1} -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:9.5 + ldx {z1} + lda {c1},x + ora #{c1} +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:9.5 + ldy {z1} + lda {c1},y + ora #{c1} 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 @@ -5154,7 +5168,14 @@ vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < ldy {z1} lda {c1},y and #{c2} -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:9.5 + ldx {z1} + lda {c1},x + ora #{c2} +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:9.5 + ldy {z1} + lda {c1},y + ora #{c2} 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 @@ -5535,7 +5556,8 @@ 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_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:2.0 + ora #{c1} vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:2.0 eor #{c1} *vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:6.0 @@ -5548,10 +5570,9 @@ vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:4.0 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 - ora $ff +vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:4.0 + txa + ora #{c1} vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 txa eor #{c1} @@ -5567,10 +5588,9 @@ vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobb 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 - ora $ff +vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:4.0 + tya + ora #{c1} vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 tya eor #{c1} @@ -5625,16 +5645,9 @@ vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cyc 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} - stx $ff - ora $ff -vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.0 + lda {c1} + ora #{c1} vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 lda {c1} eor #{c1} @@ -5707,7 +5720,14 @@ vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < tay lda {c1},y and #{c1} -CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa +vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.5 + tax + lda {c1},x + ora #{c1} +vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.5 + tay + lda {c1},y + ora #{c1} 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 @@ -5741,7 +5761,9 @@ vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < 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_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.5 + lda {c1},x + ora #{c1} 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} @@ -5757,7 +5779,9 @@ vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < 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_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.5 + lda {c1},y + ora #{c1} 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} @@ -5778,7 +5802,14 @@ vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < ldy {z1} lda {c1},y and #{c1} -CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 +vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:9.5 + ldx {z1} + lda {c1},x + ora #{c1} +vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:9.5 + ldy {z1} + lda {c1},y + ora #{c1} 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 @@ -5964,7 +5995,9 @@ 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_bor_vbuc2 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:4.0 + lda #{c1} + ora #{c2} 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} @@ -6193,11 +6226,8 @@ CANNOT SYNTHESIZE vbuxx=vbuaa_plus_pbuc1_derefidx_vbuc2 vbuxx=vbuaa_band_vbuc1 < vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:4.0 and #{c1} tax -vbuxx=vbuaa_bor_vbuc1 < vbuxx=vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.0 - tax - lda #{c1} - stx $ff - ora $ff +vbuxx=vbuaa_bor_vbuc1 < vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:4.0 + ora #{c1} tax vbuxx=vbuaa_bxor_vbuc1 < vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:4.0 eor #{c1} @@ -6465,10 +6495,9 @@ vbuxx=vbuxx_band_vbuc1 < vbuxx=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa txa and #{c1} tax -vbuxx=vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:10.0 - lda #{c1} - stx $ff - ora $ff +vbuxx=vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:6.0 + txa + ora #{c1} tax vbuxx=vbuxx_bxor_vbuc1 < vbuxx=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 txa @@ -6740,10 +6769,9 @@ vbuxx=vbuyy_band_vbuc1 < vbuxx=vbuc1_band_vbuyy < vbuxx=vbuc1_band_vbuaa < vbuaa tya and #{c1} tax -vbuxx=vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:10.0 - lda #{c1} - sty $ff - ora $ff +vbuxx=vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:6.0 + tya + ora #{c1} tax vbuxx=vbuyy_bxor_vbuc1 < vbuxx=vbuc1_bxor_vbuyy < vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 tya @@ -8056,11 +8084,9 @@ vbuxx=_deref_pbuc1_band_vbuc1 < vbuxx=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band lda {c1} and #{c1} tax -vbuxx=_deref_pbuc1_bor_vbuc1 < vbuxx=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 - ldx {c1} - lda #{c1} - stx $ff - ora $ff +vbuxx=_deref_pbuc1_bor_vbuc1 < vbuxx=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.0 + lda {c1} + ora #{c1} tax vbuxx=_deref_pbuc1_bxor_vbuc1 < vbuxx=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.0 lda {c1} @@ -8080,11 +8106,9 @@ vbuxx=_deref_pbuc1_band_vbuc2 < vbuxx=vbuc2_band__deref_pbuc1 < vbuaa=vbuc2_band lda {c1} and #{c2} tax -vbuxx=_deref_pbuc1_bor_vbuc2 < vbuxx=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 - ldx {c1} - lda #{c2} - stx $ff - ora $ff +vbuxx=_deref_pbuc1_bor_vbuc2 < vbuxx=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.0 + lda {c1} + ora #{c2} tax vbuxx=_deref_pbuc1_bxor_vbuc2 < vbuxx=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.0 lda {c1} @@ -9559,13 +9583,10 @@ vbuxx=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuc1 < lda {c1},x and #{c1} tax -vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} tax vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 tax @@ -9589,13 +9610,10 @@ vbuxx=pbuc1_derefidx_vbuaa_band_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuc2 < lda {c1},x and #{c2} tax -vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} tax vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 tax @@ -10024,12 +10042,9 @@ vbuxx=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tax -vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 +vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.5 lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} tax vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c1},x @@ -10049,12 +10064,9 @@ vbuxx=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuxx=vbuc2_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c2} tax -vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 +vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.5 lda {c1},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} tax vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c1},x @@ -10480,12 +10492,9 @@ vbuxx=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < lda {c1},y and #{c1} tax -vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 +vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.5 lda {c1},y - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} tax vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c1},y @@ -10505,12 +10514,9 @@ vbuxx=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuxx=vbuc2_band_pbuc1_derefidx_vbuyy < lda {c1},y and #{c2} tax -vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 +vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.5 lda {c1},y - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} tax vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c1},y @@ -11145,13 +11151,10 @@ vbuxx=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuc1 < lda {c1},x and #{c1} tax -vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} tax vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 ldx {z1} @@ -11175,13 +11178,10 @@ vbuxx=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuc2 < lda {c1},x and #{c2} tax -vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} tax vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 ldx {z1} @@ -11553,11 +11553,8 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuc2_plus_vbuc3 vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:4.0 and #{c1} tax -vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.0 - tax - lda #{c1} - stx $ff - ora $ff +vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:4.0 + ora #{c1} tax vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:4.0 eor #{c1} @@ -11575,10 +11572,9 @@ vbuxx=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa txa and #{c1} tax -vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:10.0 - lda #{c1} - stx $ff - ora $ff +vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:6.0 + txa + ora #{c1} tax vbuxx=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 txa @@ -11599,10 +11595,9 @@ vbuxx=vbuc1_band_vbuyy < vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa tya and #{c1} tax -vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:10.0 - lda #{c1} - sty $ff - ora $ff +vbuxx=vbuc1_bor_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:6.0 + tya + ora #{c1} tax vbuxx=vbuc1_bxor_vbuyy < vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 tya @@ -11672,11 +11667,9 @@ vbuxx=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band lda {c1} and #{c1} tax -vbuxx=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 - ldx {c1} - lda #{c1} - stx $ff - ora $ff +vbuxx=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.0 + lda {c1} + ora #{c1} tax vbuxx=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.0 lda {c1} @@ -11755,13 +11748,10 @@ vbuxx=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < lda {c1},x and #{c1} tax -vbuxx=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +vbuxx=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} tax vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 tax @@ -11785,12 +11775,9 @@ vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tax -vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 +vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.5 lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} tax vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c1},x @@ -11811,12 +11798,9 @@ vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < lda {c1},y and #{c1} tax -vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 +vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:8.5 lda {c1},y - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} tax vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c1},y @@ -11838,13 +11822,10 @@ vbuxx=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tax -vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.5 ldx {z1} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} tax vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 ldx {z1} @@ -11996,12 +11977,9 @@ vbuxx=vbuc1_band_vbuc2 < vbuxx=vbuc2_band_vbuc1 < vbuaa=vbuc2_band_vbuc1 < vbuaa lda #{c1} and #{c2} tax -vbuxx=vbuc1_bor_vbuc2 < vbuxx=vbuc2_bor_vbuc1 < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 +vbuxx=vbuc1_bor_vbuc2 < vbuxx=vbuc2_bor_vbuc1 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:6.0 lda #{c1} - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} tax vbuxx=vbuc1_bxor_vbuc2 < vbuxx=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 lda #{c1} @@ -12234,11 +12212,8 @@ CANNOT SYNTHESIZE vbuyy=vbuaa_plus_pbuc1_derefidx_vbuc2 vbuyy=vbuaa_band_vbuc1 < vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:4.0 and #{c1} tay -vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.0 - tay - lda #{c1} - sty $ff - ora $ff +vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:4.0 + ora #{c1} tay vbuyy=vbuaa_bxor_vbuc1 < vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:4.0 eor #{c1} @@ -12507,10 +12482,9 @@ vbuyy=vbuxx_band_vbuc1 < vbuyy=vbuc1_band_vbuxx < vbuyy=vbuc1_band_vbuaa < vbuaa txa and #{c1} tay -vbuyy=vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:10.0 - lda #{c1} - stx $ff - ora $ff +vbuyy=vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:6.0 + txa + ora #{c1} tay vbuyy=vbuxx_bxor_vbuc1 < vbuyy=vbuc1_bxor_vbuxx < vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 txa @@ -12781,10 +12755,9 @@ vbuyy=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobb tya and #{c1} tay -vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 - lda #{c1} - sty $ff - ora $ff +vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:6.0 + tya + ora #{c1} tay vbuyy=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 tya @@ -14089,11 +14062,9 @@ vbuyy=_deref_pbuc1_band_vbuc1 < vbuyy=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band lda {c1} and #{c1} tay -vbuyy=_deref_pbuc1_bor_vbuc1 < vbuyy=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +vbuyy=_deref_pbuc1_bor_vbuc1 < vbuyy=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.0 + lda {c1} + ora #{c1} tay vbuyy=_deref_pbuc1_bxor_vbuc1 < vbuyy=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.0 lda {c1} @@ -14113,11 +14084,9 @@ vbuyy=_deref_pbuc1_band_vbuc2 < vbuyy=vbuc2_band__deref_pbuc1 < vbuaa=vbuc2_band lda {c1} and #{c2} tay -vbuyy=_deref_pbuc1_bor_vbuc2 < vbuyy=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.0 - ldy {c1} - lda #{c2} - sty $ff - ora $ff +vbuyy=_deref_pbuc1_bor_vbuc2 < vbuyy=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.0 + lda {c1} + ora #{c2} tay vbuyy=_deref_pbuc1_bxor_vbuc2 < vbuyy=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.0 lda {c1} @@ -15592,13 +15561,10 @@ vbuyy=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < lda {c1},y and #{c1} tay -vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} tay vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 tay @@ -15622,13 +15588,10 @@ vbuyy=pbuc1_derefidx_vbuaa_band_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < lda {c1},y and #{c2} tay -vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} tay vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 tay @@ -16057,12 +16020,9 @@ vbuyy=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tay -vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} tay vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},x @@ -16082,12 +16042,9 @@ vbuyy=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuyy=vbuc2_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c2} tay -vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuyy=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuyy=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},x - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} tay vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},x @@ -16513,12 +16470,9 @@ vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < lda {c1},y and #{c1} tay -vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} tay vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y @@ -16538,12 +16492,9 @@ vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < lda {c1},y and #{c2} tay -vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} tay vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y @@ -17178,13 +17129,10 @@ vbuyy=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < lda {c1},y and #{c1} tay -vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} tay vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} @@ -17208,13 +17156,10 @@ vbuyy=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < lda {c1},y and #{c2} tay -vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} tay vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} @@ -17586,11 +17531,8 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuc2_plus_vbuc3 vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:4.0 and #{c1} tay -vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.0 - tay - lda #{c1} - sty $ff - ora $ff +vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:4.0 + ora #{c1} tay vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:4.0 eor #{c1} @@ -17608,10 +17550,9 @@ vbuyy=vbuc1_band_vbuxx < vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa txa and #{c1} tay -vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:10.0 - lda #{c1} - stx $ff - ora $ff +vbuyy=vbuc1_bor_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:6.0 + txa + ora #{c1} tay vbuyy=vbuc1_bxor_vbuxx < vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 txa @@ -17632,10 +17573,9 @@ vbuyy=vbuc1_band_vbuyy < vbuyy=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa tya and #{c1} tay -vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 - lda #{c1} - sty $ff - ora $ff +vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:6.0 + tya + ora #{c1} tay vbuyy=vbuc1_bxor_vbuyy < vbuyy=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 tya @@ -17705,11 +17645,9 @@ vbuyy=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band lda {c1} and #{c1} tay -vbuyy=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +vbuyy=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.0 + lda {c1} + ora #{c1} tay vbuyy=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.0 lda {c1} @@ -17788,13 +17726,10 @@ vbuyy=vbuc1_band_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < lda {c1},y and #{c1} tay -vbuyy=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 +vbuyy=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} tay vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 tay @@ -17818,12 +17753,9 @@ vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tay -vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} tay vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},x @@ -17844,12 +17776,9 @@ vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < lda {c1},y and #{c1} tay -vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} tay vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y @@ -17871,13 +17800,10 @@ vbuyy=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < lda {c1},y and #{c1} tay -vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} tay vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} @@ -18029,12 +17955,9 @@ vbuyy=vbuc1_band_vbuc2 < vbuyy=vbuc2_band_vbuc1 < vbuaa=vbuc2_band_vbuc1 < vbuaa lda #{c1} and #{c2} tay -vbuyy=vbuc1_bor_vbuc2 < vbuyy=vbuc2_bor_vbuc1 < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.0 +vbuyy=vbuc1_bor_vbuc2 < vbuyy=vbuc2_bor_vbuc1 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:6.0 lda #{c1} - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} tay vbuyy=vbuc1_bxor_vbuc2 < vbuyy=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 lda #{c1} @@ -18417,17 +18340,8 @@ CANNOT SYNTHESIZE vbuz1=vbuaa_plus_pbuc1_derefidx_vbuc2 vbuz1=vbuaa_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:5.0 and #{c1} sta {z1} -vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuxx_bor_vbuc1 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:13.0 - tax - lda #{c1} - stx $ff - ora $ff - sta {z1} -vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:13.0 - tay - lda #{c1} - sty $ff - ora $ff +vbuz1=vbuaa_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:5.0 + ora #{c1} sta {z1} vbuz1=vbuaa_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:5.0 eor #{c1} @@ -18856,10 +18770,9 @@ vbuz1=vbuxx_band_vbuc1 < vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobb txa and #{c1} sta {z1} -vbuz1=vbuxx_bor_vbuc1 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:11.0 - lda #{c1} - stx $ff - ora $ff +vbuz1=vbuxx_bor_vbuc1 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:7.0 + txa + ora #{c1} sta {z1} vbuz1=vbuxx_bxor_vbuc1 < vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 txa @@ -19291,10 +19204,9 @@ vbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobb tya and #{c1} sta {z1} -vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:11.0 - lda #{c1} - sty $ff - ora $ff +vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:7.0 + tya + ora #{c1} sta {z1} vbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 tya @@ -22188,17 +22100,9 @@ vbuz1=_deref_pbuc1_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuc1 < vbuaa=vbuc1_band lda {c1} and #{c1} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 - ldx {c1} - lda #{c1} - stx $ff - ora $ff - sta {z1} -vbuz1=_deref_pbuc1_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +vbuz1=_deref_pbuc1_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + lda {c1} + ora #{c1} sta {z1} vbuz1=_deref_pbuc1_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 lda {c1} @@ -22218,17 +22122,9 @@ vbuz1=_deref_pbuc1_band_vbuc2 < vbuaa=_deref_pbuc1_band_vbuc2 < vbuaa=vbuc2_band lda {c1} and #{c2} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuc2 < vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 - ldx {c1} - lda #{c2} - stx $ff - ora $ff - sta {z1} -vbuz1=_deref_pbuc1_bor_vbuc2 < vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 - ldy {c1} - lda #{c2} - sty $ff - ora $ff +vbuz1=_deref_pbuc1_bor_vbuc2 < vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + lda {c1} + ora #{c2} sta {z1} vbuz1=_deref_pbuc1_bxor_vbuc2 < vbuaa=_deref_pbuc1_bxor_vbuc2 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 lda {c1} @@ -25698,21 +25594,15 @@ vbuz1=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_band_vbuc1 < lda {c1},y and #{c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_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:19.5 +vbuz1=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.5 tax lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_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:19.5 +vbuz1=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} sta {z1} vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 tax @@ -25758,21 +25648,15 @@ vbuz1=pbuc1_derefidx_vbuaa_band_vbuc2 < vbuz1=pbuc1_derefidx_vbuyy_band_vbuc2 < lda {c1},y and #{c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_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:19.5 +vbuz1=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.5 tax lda {c1},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_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:19.5 +vbuz1=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.5 tay lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {z1} vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuc2 < vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 tax @@ -26438,19 +26322,9 @@ 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_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 +vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.5 lda {c1},x - tax - lda #{c1} - 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 + ora #{c1} 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 @@ -26470,19 +26344,9 @@ 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_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 +vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.5 lda {c1},x - tax - lda #{c2} - 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 + ora #{c2} 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 @@ -27128,19 +26992,9 @@ vbuz1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < lda {c1},y and #{c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuxx_bor_vbuc1 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 +vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.5 lda {c1},y - tax - lda #{c1} - stx $ff - ora $ff - sta {z1} -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:17.5 - lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} sta {z1} vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.5 lda {c1},y @@ -27160,19 +27014,9 @@ vbuz1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < lda {c1},y and #{c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuxx_bor_vbuc1 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 +vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.5 lda {c1},y - tax - lda #{c2} - stx $ff - ora $ff - sta {z1} -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:17.5 - lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {z1} vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.5 lda {c1},y @@ -28119,7 +27963,16 @@ vbuz1=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < lda {c1},y and #{c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 +vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 + ldx {z1} + lda {c1},x + ora #{c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 + ldy {z1} + lda {c1},y + ora #{c1} + sta {z1} 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 @@ -28164,7 +28017,16 @@ vbuz1=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuz1=vbuc2_band_pbuc1_derefidx_vbuz1 < lda {c1},y and #{c2} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 +vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuz1=vbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 + ldx {z1} + lda {c1},x + ora #{c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuz1=vbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 + ldy {z1} + lda {c1},y + ora #{c2} + sta {z1} 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 @@ -29397,21 +29259,15 @@ vbuz1=pbuc1_derefidx_vbuz2_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc1 < lda {c1},y 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 +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{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_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 ldy {z2} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} 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} @@ -29457,21 +29313,15 @@ vbuz1=pbuc1_derefidx_vbuz2_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuc2 < lda {c1},y 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 +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{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_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 ldy {z2} lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} 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} @@ -29990,17 +29840,8 @@ 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_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 +vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:5.0 + ora #{c1} sta {z1} vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:5.0 eor #{c1} @@ -30018,10 +29859,9 @@ vbuz1=vbuc1_band_vbuxx < vbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa txa and #{c1} sta {z1} -vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:11.0 - lda #{c1} - stx $ff - ora $ff +vbuz1=vbuc1_bor_vbuxx < vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:7.0 + txa + ora #{c1} sta {z1} vbuz1=vbuc1_bxor_vbuxx < vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 txa @@ -30042,10 +29882,9 @@ vbuz1=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa tya and #{c1} sta {z1} -vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:11.0 - lda #{c1} - sty $ff - ora $ff +vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:7.0 + tya + ora #{c1} sta {z1} vbuz1=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 tya @@ -30164,17 +30003,9 @@ vbuz1=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band lda {c1} and #{c1} sta {z1} -vbuz1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 - ldx {c1} - lda #{c1} - stx $ff - ora $ff - sta {z1} -vbuz1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +vbuz1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + lda {c1} + ora #{c1} sta {z1} vbuz1=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 lda {c1} @@ -30298,21 +30129,15 @@ vbuz1=vbuc1_band_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_band_pbuc1_derefidx_vbuyy < lda {c1},y 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 +vbuz1=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.5 tax lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{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_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} 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 @@ -30354,19 +30179,9 @@ vbuz1=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} 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 +vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.5 lda {c1},x - tax - lda #{c1} - 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 + ora #{c1} 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 @@ -30387,19 +30202,9 @@ vbuz1=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < lda {c1},y and #{c1} sta {z1} -vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuz1=vbuaa_bor_vbuc1 < vbuz1=vbuxx_bor_vbuc1 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 +vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.5 lda {c1},y - tax - lda #{c1} - stx $ff - ora $ff - sta {z1} -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:17.5 - lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} sta {z1} vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.5 lda {c1},y @@ -30426,7 +30231,16 @@ vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < lda {c1},y and #{c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 +vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 + ldx {z1} + lda {c1},x + ora #{c1} + sta {z1} +vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 + ldy {z1} + lda {c1},y + ora #{c1} + sta {z1} 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 @@ -30473,21 +30287,15 @@ vbuz1=vbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_band_pbuc1_derefidx_vbuz1 < lda {c1},y 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 +vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{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_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 ldy {z2} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} 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} @@ -30765,19 +30573,9 @@ 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_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 +vbuz1=vbuc1_bor_vbuc2 < vbuaa=vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:7.0 lda #{c1} - tax - lda #{c2} - 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 + ora #{c2} 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} @@ -31157,11 +30955,8 @@ _deref_pbuz1=vbuaa_band_vbuc1 < _deref_pbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.0 - tay - lda #{c1} - sty $ff - ora $ff +_deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:10.0 + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuaa_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.0 @@ -31594,10 +31389,9 @@ _deref_pbuz1=vbuxx_band_vbuc1 < _deref_pbuz1=vbuc1_band_vbuxx < _deref_pbuz1=vbu and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 - lda #{c1} - stx $ff - ora $ff +_deref_pbuz1=vbuxx_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_vbuxx < _deref_pbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 + txa + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuxx_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor_vbuxx < _deref_pbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 @@ -32033,10 +31827,9 @@ _deref_pbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - lda #{c1} - sty $ff - ora $ff +_deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 + tya + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 @@ -34983,11 +34776,9 @@ _deref_pbuz1=_deref_pbuc1_band_vbuc1 < _deref_pbuz1=vbuc1_band__deref_pbuc1 < vb and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_vbuc1 < _deref_pbuz1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +_deref_pbuz1=_deref_pbuc1_bor_vbuc1 < _deref_pbuz1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + lda {c1} + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 @@ -35012,11 +34803,9 @@ _deref_pbuz1=_deref_pbuc1_band_vbuc2 < _deref_pbuz1=vbuc2_band__deref_pbuc1 < vb and #{c2} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_vbuc2 < _deref_pbuz1=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - ldy {c1} - lda #{c2} - sty $ff - ora $ff +_deref_pbuz1=_deref_pbuc1_bor_vbuc2 < _deref_pbuz1=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + lda {c1} + ora #{c2} ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_bxor_vbuc2 < _deref_pbuz1=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 @@ -38304,13 +38093,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.5 @@ -38339,13 +38125,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy and #{c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.5 tay lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.5 @@ -38995,12 +38778,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuc1 < _deref_pbuz1=vbuc1_band_pbuc1_der and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuc1_bor_vbuaa < _deref_pbuz1=vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 @@ -39025,12 +38805,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuc2 < _deref_pbuz1=vbuc2_band_pbuc1_der and #{c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < _deref_pbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuc1_bor_vbuaa < _deref_pbuz1=vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < _deref_pbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 lda {c1},x - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc2 < _deref_pbuz1=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 @@ -39677,12 +39454,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_v and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 @@ -39707,12 +39481,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_v and #{c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 @@ -40436,13 +40207,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_band_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 @@ -40471,13 +40239,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_band_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy and #{c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 ldy {z1} lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 @@ -41380,13 +41145,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 ldy {z2} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 @@ -41415,13 +41177,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy and #{c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 ldy {z2} lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 @@ -41928,11 +41687,8 @@ _deref_pbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_vbuaa < _deref_pbuz1=vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.0 - tay - lda #{c1} - sty $ff - ora $ff +_deref_pbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:10.0 + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.0 @@ -41955,10 +41711,9 @@ _deref_pbuz1=vbuc1_band_vbuxx < _deref_pbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 - lda #{c1} - stx $ff - ora $ff +_deref_pbuz1=vbuc1_bor_vbuxx < _deref_pbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 + txa + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor_vbuxx < _deref_pbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 @@ -41984,10 +41739,9 @@ _deref_pbuz1=vbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - lda #{c1} - sty $ff - ora $ff +_deref_pbuz1=vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 + tya + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor_vbuyy < _deref_pbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 @@ -42131,11 +41885,9 @@ _deref_pbuz1=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbu and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +_deref_pbuz1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + lda {c1} + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 @@ -42264,13 +42016,10 @@ _deref_pbuz1=vbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuc1_band_pbuc1_der and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.5 @@ -42299,12 +42048,9 @@ _deref_pbuz1=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_v and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuc1_bor_vbuaa < _deref_pbuz1=vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 @@ -42330,12 +42076,9 @@ _deref_pbuz1=vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 @@ -42362,13 +42105,10 @@ _deref_pbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuc1_band_pbuc1_der and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 @@ -42398,13 +42138,10 @@ _deref_pbuz1=vbuc1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuc1_band_pbuc1_der and #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuz1=vbuaa_bor_vbuc1 < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 ldy {z2} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuc1_bxor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 @@ -42613,12 +42350,9 @@ _deref_pbuz1=vbuc1_band_vbuc2 < _deref_pbuz1=vbuc2_band_vbuc1 < vbuaa=vbuc2_band and #{c2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_vbuc2 < _deref_pbuz1=vbuc2_bor_vbuc1 < _deref_pbuz1=vbuc1_bor_vbuaa < _deref_pbuz1=vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 +_deref_pbuz1=vbuc1_bor_vbuc2 < _deref_pbuz1=vbuc2_bor_vbuc1 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 lda #{c1} - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_bxor_vbuc2 < _deref_pbuz1=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 @@ -43063,17 +42797,8 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc3 _deref_pbuc1=vbuaa_band_vbuc1 < _deref_pbuc1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.0 and #{c1} sta {c1} -_deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuxx_bor_vbuc1 < _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=vbuaa_bor_vbuc1 < _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 +_deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.0 + ora #{c1} sta {c1} _deref_pbuc1=vbuaa_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 eor #{c1} @@ -43089,17 +42814,8 @@ _deref_pbuc1=vbuaa_plus_vbuc1 < _deref_pbuc1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus _deref_pbuc1=vbuaa_band_vbuc2 < _deref_pbuc1=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:6.0 and #{c2} sta {c1} -_deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuxx_bor_vbuc2 < _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=vbuaa_bor_vbuc2 < _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 +_deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.0 + ora #{c2} sta {c1} _deref_pbuc1=vbuaa_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 eor #{c2} @@ -43587,10 +43303,9 @@ _deref_pbuc1=vbuxx_band_vbuc1 < _deref_pbuc1=vbuc1_band_vbuxx < _deref_pbuc1=vbu txa and #{c1} sta {c1} -_deref_pbuc1=vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:12.0 - lda #{c1} - stx $ff - ora $ff +_deref_pbuc1=vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + txa + ora #{c1} sta {c1} _deref_pbuc1=vbuxx_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor_vbuxx < _deref_pbuc1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 txa @@ -43610,10 +43325,9 @@ _deref_pbuc1=vbuxx_band_vbuc2 < _deref_pbuc1=vbuc2_band_vbuxx < _deref_pbuc1=vbu txa and #{c2} sta {c1} -_deref_pbuc1=vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:12.0 - lda #{c2} - stx $ff - ora $ff +_deref_pbuc1=vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + txa + ora #{c2} sta {c1} _deref_pbuc1=vbuxx_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor_vbuxx < _deref_pbuc1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 txa @@ -44104,10 +43818,9 @@ _deref_pbuc1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 tya and #{c1} sta {c1} -_deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:12.0 - lda #{c1} - sty $ff - ora $ff +_deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + tya + ora #{c1} sta {c1} _deref_pbuc1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 tya @@ -44127,10 +43840,9 @@ _deref_pbuc1=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 tya and #{c2} sta {c1} -_deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:12.0 - lda #{c2} - sty $ff - ora $ff +_deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + tya + ora #{c2} sta {c1} _deref_pbuc1=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 tya @@ -46178,17 +45890,9 @@ _deref_pbuc1=_deref_pbuc1_band_vbuc1 < _deref_pbuc1=vbuc1_band__deref_pbuc1 < vb lda {c1} and #{c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuc1 < _deref_pbuc1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - ldx {c1} - lda #{c1} - stx $ff - ora $ff - sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuc1 < _deref_pbuc1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +_deref_pbuc1=_deref_pbuc1_bor_vbuc1 < _deref_pbuc1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.0 + lda {c1} + ora #{c1} sta {c1} _deref_pbuc1=_deref_pbuc1_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 lda {c1} @@ -46208,17 +45912,9 @@ _deref_pbuc1=_deref_pbuc1_band_vbuc2 < _deref_pbuc1=vbuc2_band__deref_pbuc1 < vb lda {c1} and #{c2} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuc2 < _deref_pbuc1=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - ldx {c1} - lda #{c2} - stx $ff - ora $ff - sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuc2 < _deref_pbuc1=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - ldy {c1} - lda #{c2} - sty $ff - ora $ff +_deref_pbuc1=_deref_pbuc1_bor_vbuc2 < _deref_pbuc1=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.0 + lda {c1} + ora #{c2} sta {c1} _deref_pbuc1=_deref_pbuc1_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 lda {c1} @@ -47192,17 +46888,9 @@ _deref_pbuc1=_deref_pbuc2_band_vbuc2 < _deref_pbuc1=vbuc2_band__deref_pbuc2 < vb lda {c2} and #{c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuc2 < _deref_pbuc1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - ldx {c2} - lda #{c2} - stx $ff - ora $ff - sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuc2 < _deref_pbuc1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - ldy {c2} - lda #{c2} - sty $ff - ora $ff +_deref_pbuc1=_deref_pbuc2_bor_vbuc2 < _deref_pbuc1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.0 + lda {c2} + ora #{c2} sta {c1} _deref_pbuc1=_deref_pbuc2_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 lda {c2} @@ -47222,17 +46910,9 @@ _deref_pbuc1=_deref_pbuc2_band_vbuc3 < _deref_pbuc1=vbuc3_band__deref_pbuc2 < vb lda {c2} and #{c3} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuc3 < _deref_pbuc1=vbuc3_bor__deref_pbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - ldx {c2} - lda #{c3} - stx $ff - ora $ff - sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuc3 < _deref_pbuc1=vbuc3_bor__deref_pbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - ldy {c2} - lda #{c3} - sty $ff - ora $ff +_deref_pbuc1=_deref_pbuc2_bor_vbuc3 < _deref_pbuc1=vbuc3_bor__deref_pbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.0 + lda {c2} + ora #{c3} sta {c1} _deref_pbuc1=_deref_pbuc2_bxor_vbuc3 < _deref_pbuc1=vbuc3_bxor__deref_pbuc2 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 lda {c2} @@ -49489,21 +49169,15 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_band_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy lda {c1},y and #{c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_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:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_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:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_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:12.5 tax @@ -49549,7 +49223,16 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_band_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy lda {c1},y and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuc2 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + ora #{c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + ora #{c2} + sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_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:12.5 tax lda {c1},x @@ -50038,19 +49721,9 @@ _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_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c1},x - tax - lda #{c1} - 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 + ora #{c1} 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 @@ -50070,7 +49743,10 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuc2 < _deref_pbuc1=vbuc2_band_pbuc1_der lda {c1},x and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc2 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 + lda {c1},x + ora #{c2} + sta {c1} _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 cycles:10.5 lda {c1},x eor #{c2} @@ -50539,19 +50215,9 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_v lda {c1},y and #{c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c1},y - tax - lda #{c1} - stx $ff - ora $ff - sta {c1} -_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:18.5 - lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c1},y @@ -50571,7 +50237,10 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_v lda {c1},y and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc2 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 + lda {c1},y + ora #{c2} + sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c1},y eor #{c2} @@ -51551,21 +51220,15 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy lda {c1},y 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 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{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_bor_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} 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} @@ -51611,7 +51274,16 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_band_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy lda {c1},y and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc2 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + ora #{c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_vbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + ora #{c2} + sta {c1} _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 @@ -52996,21 +52668,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy lda {c2},y and #{c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_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:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 tax lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_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:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 tay lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_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:12.5 tax @@ -53056,21 +52722,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy lda {c2},y and #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_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:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 tax lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff + ora #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_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:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 tay lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff + ora #{c3} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_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:12.5 tax @@ -53784,19 +53444,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuc2 < _deref_pbuc1=vbuc2_band_pbuc2_der 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_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c2},x - tax - lda #{c2} - 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 + ora #{c2} 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 @@ -53816,19 +53466,9 @@ _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_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c2},x - tax - lda #{c3} - 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 + ora #{c3} 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 @@ -54522,19 +54162,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_v lda {c2},y and #{c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff - sta {c1} -_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:18.5 - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c2},y @@ -54554,19 +54184,9 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band_v lda {c2},y and #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc3 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c2},y - tax - lda #{c3} - stx $ff - ora $ff - sta {c1} -_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:18.5 - lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff + ora #{c3} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c2},y @@ -56008,21 +55628,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy lda {c2},y 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 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{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_bor_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} 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} @@ -56068,21 +55682,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy lda {c2},y 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 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff + ora #{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_bor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff + ora #{c3} 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} @@ -57007,7 +56615,18 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuc2 < _deref_pbuc1=vbuc2_band_pbuc2_der lda {c2},y and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuc2 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 + lda #{c1} + tax + lda {c2},x + ora #{c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + lda #{c1} + tay + lda {c2},y + ora #{c2} + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuc2 < 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:14.5 lda #{c1} tax @@ -57060,7 +56679,18 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuc3 < _deref_pbuc1=vbuc3_band_pbuc2_der lda {c2},y and #{c3} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuc3 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuc3 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 + lda #{c1} + tax + lda {c2},x + ora #{c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuc3 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + lda #{c1} + tay + lda {c2},y + ora #{c3} + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_vbuc3 < _deref_pbuc1=vbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuc3 < 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:14.5 lda #{c1} tax @@ -57584,17 +57214,8 @@ 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_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 +_deref_pbuc1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.0 + ora #{c1} sta {c1} _deref_pbuc1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 eor #{c1} @@ -57612,10 +57233,9 @@ _deref_pbuc1=vbuc1_band_vbuxx < _deref_pbuc1=vbuc1_band_vbuaa < vbuaa=vbuc1_band txa and #{c1} sta {c1} -_deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:12.0 - lda #{c1} - stx $ff - ora $ff +_deref_pbuc1=vbuc1_bor_vbuxx < _deref_pbuc1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + txa + ora #{c1} sta {c1} _deref_pbuc1=vbuc1_bxor_vbuxx < _deref_pbuc1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 txa @@ -57636,10 +57256,9 @@ _deref_pbuc1=vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band tya and #{c1} sta {c1} -_deref_pbuc1=vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:12.0 - lda #{c1} - sty $ff - ora $ff +_deref_pbuc1=vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + tya + ora #{c1} sta {c1} _deref_pbuc1=vbuc1_bxor_vbuyy < _deref_pbuc1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 tya @@ -57709,17 +57328,9 @@ _deref_pbuc1=vbuc1_band__deref_pbuc1 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbu lda {c1} and #{c1} sta {c1} -_deref_pbuc1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - ldx {c1} - lda #{c1} - stx $ff - ora $ff - sta {c1} -_deref_pbuc1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +_deref_pbuc1=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.0 + lda {c1} + ora #{c1} sta {c1} _deref_pbuc1=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 lda {c1} @@ -57803,21 +57414,15 @@ _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_band_pbuc1_der lda {c1},y 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 +_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{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_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} 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 @@ -57859,19 +57464,9 @@ _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_v lda {c1},x and #{c1} 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 +_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c1},x - tax - lda #{c1} - 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 + ora #{c1} 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 @@ -57892,19 +57487,9 @@ _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy lda {c1},y and #{c1} sta {c1} -_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuxx_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c1},y - tax - lda #{c1} - stx $ff - ora $ff - sta {c1} -_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:18.5 - lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} sta {c1} _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 cycles:10.5 lda {c1},y @@ -57931,21 +57516,15 @@ _deref_pbuc1=vbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_band_pbuc1_der lda {c1},y 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 +_deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{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_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} 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} @@ -58169,7 +57748,10 @@ _deref_pbuc1=vbuc1_band_vbuc2 < _deref_pbuc1=vbuc2_band_vbuc1 < vbuaa=vbuc2_band lda #{c1} and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bor_vbuc2 +_deref_pbuc1=vbuc1_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_vbuc1 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + lda #{c1} + ora #{c2} + sta {c1} _deref_pbuc1=vbuc1_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 lda #{c1} eor #{c2} @@ -58187,17 +57769,8 @@ _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_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 +_deref_pbuc1=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:6.0 + ora #{c2} sta {c1} _deref_pbuc1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.0 eor #{c2} @@ -58215,10 +57788,9 @@ _deref_pbuc1=vbuc2_band_vbuxx < _deref_pbuc1=vbuc2_band_vbuaa < vbuaa=vbuc1_band txa and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:12.0 - lda #{c2} - stx $ff - ora $ff +_deref_pbuc1=vbuc2_bor_vbuxx < _deref_pbuc1=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + txa + ora #{c2} sta {c1} _deref_pbuc1=vbuc2_bxor_vbuxx < _deref_pbuc1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 txa @@ -58239,10 +57811,9 @@ _deref_pbuc1=vbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band_vbuc2 < vbuaa=vbuyy_band tya and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:12.0 - lda #{c2} - sty $ff - ora $ff +_deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + tya + ora #{c2} sta {c1} _deref_pbuc1=vbuc2_bxor_vbuyy < _deref_pbuc1=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 tya @@ -58312,17 +57883,9 @@ _deref_pbuc1=vbuc2_band__deref_pbuc1 < vbuaa=vbuc2_band__deref_pbuc1 < vbuaa=vbu lda {c1} and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - ldx {c1} - lda #{c2} - stx $ff - ora $ff - sta {c1} -_deref_pbuc1=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - ldy {c1} - lda #{c2} - sty $ff - ora $ff +_deref_pbuc1=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.0 + lda {c1} + ora #{c2} sta {c1} _deref_pbuc1=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 lda {c1} @@ -58343,17 +57906,9 @@ _deref_pbuc1=vbuc2_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc1 < vbuaa=vbu lda {c2} and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - ldx {c2} - lda #{c2} - stx $ff - ora $ff - sta {c1} -_deref_pbuc1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - ldy {c2} - lda #{c2} - sty $ff - ora $ff +_deref_pbuc1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.0 + lda {c2} + ora #{c2} sta {c1} _deref_pbuc1=vbuc2_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 lda {c2} @@ -58442,7 +57997,16 @@ _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc1_der lda {c1},y and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuaa +_deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + ora #{c2} + sta {c1} +_deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + ora #{c2} + sta {c1} _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 @@ -58483,7 +58047,10 @@ _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_v lda {c1},x and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuxx +_deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 + lda {c1},x + ora #{c2} + sta {c1} _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 cycles:10.5 lda {c1},x eor #{c2} @@ -58503,7 +58070,10 @@ _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy lda {c1},y and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuyy +_deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 + lda {c1},y + ora #{c2} + sta {c1} _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 cycles:10.5 lda {c1},y eor #{c2} @@ -58529,7 +58099,16 @@ _deref_pbuc1=vbuc2_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc1_der lda {c1},y and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuz1 +_deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + ora #{c2} + sta {c1} +_deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + ora #{c2} + sta {c1} _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 @@ -58591,21 +58170,15 @@ _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_band_pbuc2_der lda {c2},y 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 +_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.5 tax lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{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_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.5 tay lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} 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 @@ -58647,19 +58220,9 @@ _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_v lda {c2},x and #{c2} 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 +_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c2},x - tax - lda #{c2} - 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 + ora #{c2} 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 @@ -58680,19 +58243,9 @@ _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy lda {c2},y and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < _deref_pbuc1=vbuaa_bor_vbuc2 < _deref_pbuc1=vbuxx_bor_vbuc2 < _deref_pbuc1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 +_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:10.5 lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff - sta {c1} -_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:18.5 - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1} _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 cycles:10.5 lda {c2},y @@ -58719,21 +58272,15 @@ _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_band_pbuc2_der lda {c2},y 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 +_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 ldx {z1} lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{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_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} 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} @@ -58783,7 +58330,18 @@ _deref_pbuc1=vbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_band_pbuc2_derefidx_v lda {c2},y and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuc1 +_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 + lda #{c1} + tax + lda {c2},x + ora #{c2} + sta {c1} +_deref_pbuc1=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + lda #{c1} + tay + lda {c2},y + ora #{c2} + sta {c1} _deref_pbuc1=vbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuc2 < 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:14.5 lda #{c1} tax @@ -59071,7 +58629,10 @@ _deref_pbuc1=vbuc2_band_vbuc1 < vbuaa=vbuc2_band_vbuc1 < vbuaa=vbuc1_band_vbuaa lda #{c1} and #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_vbuc1 +_deref_pbuc1=vbuc2_bor_vbuc1 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + lda #{c1} + ora #{c2} + sta {c1} _deref_pbuc1=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 lda #{c1} eor #{c2} @@ -59096,7 +58657,10 @@ _deref_pbuc1=vbuc2_band_vbuc3 < _deref_pbuc1=vbuc3_band_vbuc2 < vbuaa=vbuc2_band lda #{c2} and #{c3} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_vbuc3 +_deref_pbuc1=vbuc2_bor_vbuc3 < _deref_pbuc1=vbuc3_bor_vbuc2 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:8.0 + lda #{c2} + ora #{c3} + sta {c1} _deref_pbuc1=vbuc2_bxor_vbuc3 < _deref_pbuc1=vbuc3_bxor_vbuc2 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 lda #{c2} eor #{c3} @@ -82332,11 +81896,8 @@ pbuz1_derefidx_vbuz2=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.0 - tay - lda #{c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.0 + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 @@ -82879,10 +82440,9 @@ pbuz1_derefidx_vbuz2=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuxx < and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:17.0 - lda #{c1} - stx $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 + txa + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuxx < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 @@ -83436,10 +82996,9 @@ pbuz1_derefidx_vbuz2=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_ban and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - lda #{c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 + tya + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 @@ -84005,11 +83564,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=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 +pbuz1_derefidx_vbuz2=vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + lda {z1} + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 @@ -84575,11 +84132,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=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 +pbuz1_derefidx_vbuz2=vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + lda {z2} + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 @@ -85829,13 +85384,10 @@ pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band__ and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -87652,11 +87204,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band__ and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuc1 < 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:21.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:15.0 + lda {c1} + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.0 @@ -87681,11 +87231,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_band__ and #{c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_bor__deref_pbuc1 < 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:21.0 - ldy {c1} - lda #{c2} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:15.0 + lda {c1} + ora #{c2} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.0 @@ -94063,13 +93611,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_vbuc1 < pbuz1_derefidx_vbuz2=pbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 @@ -94098,13 +93643,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_vbuc2 < pbuz1_derefidx_vbuz2=pbuc and #{c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 tay lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 @@ -94888,12 +94430,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:15.5 lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 @@ -94918,12 +94457,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuc2 < pbuz1_derefidx_vbuz2=vbuc and #{c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:15.5 lda {c1},x - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 @@ -95711,12 +95247,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuy and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:15.5 lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 @@ -95741,12 +95274,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuy and #{c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:15.5 lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 @@ -96623,13 +96153,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuz1_derefidx_vbuz2=pbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -96658,13 +96185,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuz1_derefidx_vbuz2=pbuc and #{c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy {z1} lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -97544,13 +97068,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuc1 < pbuz1_derefidx_vbuz2=pbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy {z2} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -97579,13 +97100,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_vbuc2 < pbuz1_derefidx_vbuz2=pbuc and #{c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy {z2} lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -98537,13 +98055,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_vbuc1 < pbuz1_derefidx_vbuz2=pbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy {z3} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -98572,13 +98087,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_vbuc2 < pbuz1_derefidx_vbuz2=pbuc and #{c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy {z3} lda {c1},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_vbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -99235,11 +98747,8 @@ pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_ban and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.0 - tay - lda #{c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.0 + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 @@ -99262,10 +98771,9 @@ pbuz1_derefidx_vbuz2=vbuc1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:17.0 - lda #{c1} - stx $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuc1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 + txa + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuxx < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 @@ -99291,10 +98799,9 @@ pbuz1_derefidx_vbuz2=vbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_vbuc1 < and #{c1} ldy {z2} sta ({z1}),y -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:17.0 - lda #{c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 + tya + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 @@ -99320,11 +98827,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=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 +pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + lda {z1} + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 @@ -99350,11 +98855,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=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 +pbuz1_derefidx_vbuz2=vbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + lda {z2} + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.0 @@ -99408,13 +98911,10 @@ pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_band_v and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -99480,11 +98980,9 @@ pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band_v and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuc1 < 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:21.0 - ldy {c1} - lda #{c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:15.0 + lda {c1} + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.0 @@ -99663,13 +99161,10 @@ pbuz1_derefidx_vbuz2=vbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 tay lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 @@ -99698,12 +99193,9 @@ pbuz1_derefidx_vbuz2=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_de and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:15.5 lda {c1},x - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 @@ -99729,12 +99221,9 @@ pbuz1_derefidx_vbuz2=vbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:15.5 lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 @@ -99761,13 +99250,10 @@ pbuz1_derefidx_vbuz2=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy {z1} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -99797,13 +99283,10 @@ pbuz1_derefidx_vbuz2=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy {z2} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -99833,13 +99316,10 @@ pbuz1_derefidx_vbuz2=vbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc and #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:18.5 ldy {z3} lda {c1},y - tay - lda #{c1} - sty $ff - ora $ff + ora #{c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 @@ -100080,12 +99560,9 @@ pbuz1_derefidx_vbuz2=vbuc1_band_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_band_vbuc1 < and #{c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=vbuc1_bor_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_bor_vbuc1 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 lda #{c1} - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuc2 < pbuz1_derefidx_vbuz2=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 @@ -110969,17 +110446,15 @@ pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < tya and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.0 tax - lda #{c2} - stx $ff - ora $ff + txa + ora #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.0 tay - lda #{c2} - sty $ff - ora $ff + tya + ora #{c2} sta {c1},y pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 tax @@ -111327,11 +110802,10 @@ pbuc1_derefidx_vbuaa=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuc2 < txa and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.0 tay - lda #{c2} - stx $ff - ora $ff + txa + ora #{c2} sta {c1},y pbuc1_derefidx_vbuaa=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 tay @@ -111689,11 +111163,10 @@ pbuc1_derefidx_vbuaa=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_band_vbuyy < tya and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.0 tax - lda #{c2} - sty $ff - ora $ff + tya + ora #{c2} sta {c1},x pbuc1_derefidx_vbuaa=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 tax @@ -113546,12 +113019,15 @@ 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_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} +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_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.0 + tax + lda {c1} + ora #{c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 tay - lda #{c2} - stx $ff - ora $ff + lda {c1} + ora #{c2} 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 @@ -114348,13 +113824,16 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2 lda {c2} and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc2 < 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 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.0 tax - ldy {c2} - lda #{c2} - sty $ff - ora $ff + lda {c2} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuc2 < vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 + tay + lda {c2} + ora #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=_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:13.0 tax lda {c2} @@ -114399,13 +113878,16 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2 lda {c2} and #{c3} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor__deref_pbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor__deref_pbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.0 tax - ldy {c2} - lda #{c3} - sty $ff - ora $ff + lda {c2} + ora #{c3} sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuc3 < vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 + tay + lda {c2} + ora #{c3} + sta {c1},y pbuc1_derefidx_vbuaa=_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:13.0 tax lda {c2} @@ -117740,14 +117222,16 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc lda {c2},y and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 + tay + lda {c2},y + ora #{c2} + sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x @@ -117792,14 +117276,16 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc lda {c2},y and #{c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x - tay - lda #{c3} - sty $ff - ora $ff + ora #{c3} sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 + tay + lda {c2},y + ora #{c3} + sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x @@ -118270,13 +117756,10 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay @@ -118300,13 +117783,10 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and #{c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff + ora #{c3} sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay @@ -118788,13 +118268,10 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax @@ -118818,13 +118295,10 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuaa=vbuc lda {c2},y and #{c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff + ora #{c3} sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax @@ -119559,14 +119033,11 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=pbuc 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 +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 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:16.5 ldx {z1} tay lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} 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} @@ -119594,14 +119065,11 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuaa=pbuc 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 +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 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:16.5 ldx {z1} tay lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff + ora #{c3} 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} @@ -120463,17 +119931,15 @@ pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < 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 +pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.0 tax - lda #{c2} - stx $ff - ora $ff + txa + ora #{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_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.0 tay - lda #{c2} - sty $ff - ora $ff + tya + ora #{c2} sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 tax @@ -120516,11 +119982,10 @@ pbuc1_derefidx_vbuaa=vbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_vbuxx < txa and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.0 tay - lda #{c2} - stx $ff - ora $ff + txa + ora #{c2} sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 tay @@ -120545,11 +120010,10 @@ pbuc1_derefidx_vbuaa=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < tya and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.0 tax - lda #{c2} - sty $ff - ora $ff + tya + ora #{c2} sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 tax @@ -120665,12 +120129,15 @@ pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=vbuc2_band__ lda {c1} and #{c2} sta {c1},y -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} +pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.0 + tax + lda {c1} + ora #{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=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 tay - lda #{c2} - stx $ff - ora $ff + lda {c1} + ora #{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 @@ -120718,13 +120185,16 @@ pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band__ lda {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 +pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.0 tax - ldy {c2} - lda #{c2} - sty $ff - ora $ff + lda {c2} + ora #{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_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 + tay + lda {c2} + ora #{c2} + sta {c1},y 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} @@ -120900,14 +120370,16 @@ pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc 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 +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff + ora #{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 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 + tay + lda {c2},y + ora #{c2} + sta {c1},y 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 @@ -120949,13 +120421,10 @@ pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay @@ -120980,13 +120449,10 @@ pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax @@ -121012,14 +120478,11 @@ pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc lda {c2},x and #{c2} sta {c1},y -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 +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:16.5 ldx {z1} tay lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y 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} @@ -121237,7 +120700,16 @@ pbuc1_derefidx_vbuaa=vbuc2_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuc3 < lda #{c2} and #{c3} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bor_vbuc3 +pbuc1_derefidx_vbuaa=vbuc2_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_vbuc2 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:11.0 + tax + lda #{c2} + ora #{c3} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuc3 < vbuaa=vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:11.0 + tay + lda #{c2} + ora #{c3} + sta {c1},y pbuc1_derefidx_vbuaa=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:11.0 tax lda #{c2} @@ -121557,11 +121029,8 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc1 pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 - tay - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:7.0 + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 eor #{c2} @@ -121906,10 +121375,9 @@ pbuc1_derefidx_vbuxx=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < txa and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + txa + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 txa @@ -122239,10 +121707,9 @@ pbuc1_derefidx_vbuxx=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < tya and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + tya + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 tya @@ -123680,11 +123147,9 @@ pbuc1_derefidx_vbuxx=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__ lda {c1} and #{c2} sta {c1},x -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 Y cycles:17.0 - ldy {c1} - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c1} + ora #{c2} sta {c1},x 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 cycles:11.0 lda {c1} @@ -124198,11 +123663,9 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__ lda {c2} and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - ldy {c2} - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c2} + ora #{c2} sta {c1},x 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 cycles:11.0 lda {c2} @@ -124222,11 +123685,9 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band__ lda {c2} and #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor__deref_pbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - ldy {c2} - lda #{c3} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor__deref_pbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c2} + ora #{c3} sta {c1},x 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 cycles:11.0 lda {c2} @@ -127363,13 +126824,10 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay @@ -127393,13 +126851,10 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff + ora #{c3} sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay @@ -127874,12 +127329,9 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},x @@ -127899,12 +127351,9 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc lda {c2},x and #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},x - tay - lda #{c3} - sty $ff - ora $ff + ora #{c3} sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},x @@ -128334,12 +127783,9 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x 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 cycles:11.5 lda {c2},y @@ -128359,12 +127805,9 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc lda {c2},y and #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff + ora #{c3} sta {c1},x 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 cycles:11.5 lda {c2},y @@ -129020,13 +128463,10 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} @@ -129050,13 +128490,10 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff + ora #{c3} sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} @@ -129908,11 +129345,8 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc1_plus_vbuc2 pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 - tay - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:7.0 + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 eor #{c2} @@ -129930,10 +129364,9 @@ pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_ban txa and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + txa + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 txa @@ -129954,10 +129387,9 @@ pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < tya and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + tya + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 tya @@ -130027,11 +129459,9 @@ pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_band_v lda {c1} and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - ldy {c1} - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c1} + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.0 lda {c1} @@ -130052,11 +129482,9 @@ pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc1 < v lda {c2} and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - ldy {c2} - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c2} + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.0 lda {c2} @@ -130175,13 +129603,10 @@ pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_de lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay @@ -130205,12 +129630,9 @@ pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_de lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},x @@ -130231,12 +129653,9 @@ pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_de lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},y @@ -130258,13 +129677,10 @@ pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff + ora #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} @@ -130431,7 +129847,10 @@ pbuc1_derefidx_vbuxx=vbuc2_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band_vbuc2 < lda #{c2} and #{c3} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bor_vbuc3 +pbuc1_derefidx_vbuxx=vbuc2_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_vbuc2 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + lda #{c2} + ora #{c3} + sta {c1},x 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 cycles:9.0 lda #{c2} eor #{c3} @@ -130714,11 +130133,8 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc1 pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 and #{c2} sta {c1},y -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 cycles:15.0 - tax - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:7.0 + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 eor #{c2} @@ -131023,10 +130439,9 @@ pbuc1_derefidx_vbuyy=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < txa and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + txa + ora #{c2} sta {c1},y 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 cycles:9.0 txa @@ -131384,10 +130799,9 @@ pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_ban tya and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + tya + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 tya @@ -132897,11 +132311,9 @@ pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_v lda {c1} and #{c2} sta {c1},y -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 cycles:17.0 - ldx {c1} - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c1} + ora #{c2} sta {c1},y 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 cycles:11.0 lda {c1} @@ -133425,11 +132837,9 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuc2 < vbuaa=_deref_pbuc1_band_vbuc1 < v lda {c2} and #{c2} sta {c1},y -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 cycles:17.0 - ldx {c2} - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuc2 < vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c2} + ora #{c2} sta {c1},y 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 cycles:11.0 lda {c2} @@ -133449,11 +132859,9 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuc3 < vbuaa=_deref_pbuc1_band_vbuc2 < v lda {c2} and #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuc3 < vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 - ldx {c2} - lda #{c3} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuc3 < vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c2} + ora #{c3} sta {c1},y 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 cycles:11.0 lda {c2} @@ -136563,13 +135971,10 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax @@ -136593,13 +135998,10 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff + ora #{c3} sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax @@ -137010,12 +136412,9 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y 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 cycles:11.5 lda {c2},x @@ -137035,12 +136434,9 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff + ora #{c3} sta {c1},y 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 cycles:11.5 lda {c2},x @@ -137522,12 +136918,9 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuy lda {c2},y and #{c2} sta {c1},y -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 cycles:19.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},y @@ -137547,12 +136940,9 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuc3 < vbuaa=pbuc1_derefidx_vbuy lda {c2},y and #{c3} sta {c1},y -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 cycles:19.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},y - tax - lda #{c3} - stx $ff - ora $ff + ora #{c3} sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},y @@ -138228,13 +137618,10 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} @@ -138258,13 +137645,10 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff + ora #{c3} sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} @@ -139116,11 +138500,8 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc1_plus_vbuc2 pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 - tax - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:7.0 + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 eor #{c2} @@ -139138,10 +138519,9 @@ pbuc1_derefidx_vbuyy=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_ban txa and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + txa + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 txa @@ -139162,10 +138542,9 @@ pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < tya and #{c2} sta {c1},y -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 cycles:13.0 - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + tya + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 tya @@ -139245,11 +138624,9 @@ pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1 lda {c1} and #{c2} sta {c1},y -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 cycles:17.0 - ldx {c1} - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c1} + ora #{c2} sta {c1},y 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 cycles:11.0 lda {c1} @@ -139270,11 +138647,9 @@ pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2 lda {c2} and #{c2} sta {c1},y -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 cycles:17.0 - ldx {c2} - lda #{c2} - stx $ff - ora $ff +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_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.0 + lda {c2} + ora #{c2} sta {c1},y 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 cycles:11.0 lda {c2} @@ -139393,13 +138768,10 @@ pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax @@ -139423,12 +138795,9 @@ pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_de lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y 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 cycles:11.5 lda {c2},x @@ -139449,12 +138818,9 @@ pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc lda {c2},y and #{c2} sta {c1},y -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 cycles:19.5 +pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:11.5 lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},y @@ -139476,13 +138842,10 @@ pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff + ora #{c2} sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} @@ -139649,7 +139012,10 @@ pbuc1_derefidx_vbuyy=vbuc2_band_vbuc3 < vbuaa=vbuc1_band_vbuc2 < vbuaa=vbuc2_ban lda #{c2} and #{c3} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bor_vbuc3 +pbuc1_derefidx_vbuyy=vbuc2_bor_vbuc3 < vbuaa=vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A cycles:9.0 + lda #{c2} + ora #{c3} + sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuc3 < vbuaa=vbuc1_bxor_vbuc2 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 lda #{c2} eor #{c3} @@ -140335,11 +139701,8 @@ pbuc1_derefidx_vbuz1=vbuaa_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 - tax - lda #{c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:10.0 + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 @@ -140364,13 +139727,14 @@ pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < ldy {z1} and #{c2} sta {c1},y -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} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:10.0 ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:10.0 + ldy {z1} + ora #{c2} + sta {c1},y 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} @@ -141350,10 +140714,9 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuxx < and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - lda #{c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 + txa + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 @@ -141383,17 +140746,15 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuc2 < txa and #{c2} 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 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 + txa ldx {z1} + ora #{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 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} - lda #{c2} - stx $ff - ora $ff + txa + ora #{c2} 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 @@ -142202,10 +141563,9 @@ pbuc1_derefidx_vbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_ban and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 - lda #{c1} - sty $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 + tya + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 @@ -142235,12 +141595,16 @@ 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 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 - lda #{c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} + tya + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 + tya + ldy {z1} + ora #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} tya @@ -143229,11 +142593,9 @@ pbuc1_derefidx_vbuz1=vbuz1_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuc1 < and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.0 - ldx {z1} - lda #{c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.0 + lda {z1} + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 @@ -143263,15 +142625,15 @@ pbuc1_derefidx_vbuz1=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < tya and #{c2} sta {c1},y -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} +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} + txa + ora #{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 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} - lda #{c2} - ora {z1} + tya + ora #{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} @@ -144447,10 +143809,10 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz2 < vb ora {z2} ldx {z1} 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 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 + lda {z2} ldy {z1} - lda #{c2} - ora {z2} + ora #{c2} sta {c1},y 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} @@ -145280,13 +144642,10 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band__ and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:25.5 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:17.5 ldy #0 lda ({z1}),y - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 @@ -145315,12 +144674,12 @@ 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_vbuz1=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 - lda #{c2} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 - ora ({z1}),y - ldx {z1} - sta {c1},x + lda ({z1}),y + ldy {z1} + ora #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y @@ -147213,11 +146572,9 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band__ and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 - ldx {c1} - lda #{c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.0 + lda {c1} + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 @@ -147247,13 +146604,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band__ ldy {z1} and #{c2} sta {c1},y -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} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.0 + lda {c1} ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + lda {c1} + ldy {z1} + ora #{c2} + sta {c1},y 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} @@ -148668,13 +148028,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2 lda {c2} and #{c2} sta {c1},y -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} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.0 + lda {c2} + ora #{c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuc2 < vbuaa=_deref_pbuc1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + lda {c2} + ora #{c2} + sta {c1},y 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} @@ -148719,13 +148082,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2 lda {c2} and #{c3} sta {c1},y -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} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor__deref_pbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.0 + lda {c2} + ora #{c3} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuc3 < vbuaa=_deref_pbuc1_bor_vbuc2 < vbuaa=vbuc2_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + lda {c2} + ora #{c3} + sta {c1},y 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} @@ -153397,13 +152763,10 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuc1 < pbuc1_derefidx_vbuz1=pbuc and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:16.5 tax lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuc1_derefidx_vbuz1=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:16.5 @@ -153432,7 +152795,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuc2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:16.5 + tax + lda {c1},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=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:16.5 tax lda {c1},x @@ -154080,12 +153448,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuc1_derefidx_vbuz1=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:14.5 @@ -154110,7 +153475,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 + lda {c1},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=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:14.5 lda {c1},x eor #{c2} @@ -154763,12 +154132,9 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuy and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c1},y - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 @@ -154793,7 +154159,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuy and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 + lda {c1},y + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 lda {c1},y eor #{c2} @@ -155522,13 +154892,10 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuc1 < pbuc1_derefidx_vbuz1=pbuc and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 ldx {z1} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuc1_derefidx_vbuz1=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:17.5 @@ -155557,7 +154924,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c1},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=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:17.5 ldx {z1} lda {c1},x @@ -156457,13 +155829,10 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuc1 < pbuc1_derefidx_vbuz1=pbuc and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 ldx {z2} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc1 < pbuc1_derefidx_vbuz1=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:17.5 @@ -156492,7 +155861,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 + ldx {z2} + lda {c1},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=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:17.5 ldx {z2} lda {c1},x @@ -158205,15 +157579,18 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_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 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:16.5 tax lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.5 + tay + lda {c2},y + ldy {z1} + ora #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:16.5 tax lda {c2},x @@ -158266,15 +157643,18 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuc3 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:16.5 tax lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff ldx {z1} + ora #{c3} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.5 + tay + lda {c2},y + ldy {z1} + ora #{c3} + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:16.5 tax lda {c2},x @@ -159496,14 +158876,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc 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 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + lda {c2},x + ldy {z1} + ora #{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} @@ -159548,14 +158930,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuc 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 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff ldx {z1} + ora #{c3} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + lda {c2},x + ldy {z1} + ora #{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} @@ -160694,14 +160078,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbua ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + lda {c2},y + ldy {z1} + ora #{c2} + sta {c1},y 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} @@ -160746,14 +160132,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuz1=vbua ldy {z1} and #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c2},y - tax - lda #{c3} - stx $ff - ora $ff ldx {z1} + ora #{c3} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + lda {c2},y + ldy {z1} + ora #{c3} + sta {c1},y 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} @@ -162091,23 +161479,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc lda {c2},y 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 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff - ldx {z1} - sta {c1},x -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 + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c2},y + ora #{c2} + sta {c1},y 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 @@ -162152,23 +161533,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc lda {c2},y 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 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff - ldx {z1} - sta {c1},x -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 + ora #{c3} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c2},y + ora #{c3} + sta {c1},y 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 @@ -163692,15 +163066,18 @@ 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_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 +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_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 ldx {z2} lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 + ldy {z2} + lda {c2},y + ldy {z1} + ora #{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 ldx {z2} lda {c2},x @@ -163753,15 +163130,18 @@ 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_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 +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_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 ldx {z2} lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff ldx {z1} + ora #{c3} sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 + ldy {z2} + lda {c2},y + ldy {z1} + ora #{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 ldx {z2} lda {c2},x @@ -164858,7 +164238,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuc2 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:18.5 + lda #{c1} + tax + lda {c2},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuc2 < 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:18.5 lda #{c1} tax @@ -164889,7 +164275,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuc and #{c3} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuc3 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuc3 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:18.5 + lda #{c1} + tax + lda {c2},x + ora #{c3} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuc3 < 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:18.5 lda #{c1} tax @@ -165547,11 +164939,8 @@ pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_ban and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 - tax - lda #{c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:10.0 + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 @@ -165574,10 +164963,9 @@ pbuc1_derefidx_vbuz1=vbuc1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - lda #{c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 + txa + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 @@ -165603,10 +164991,9 @@ pbuc1_derefidx_vbuz1=vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_vbuc1 < and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 - lda #{c1} - sty $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 + tya + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 @@ -165632,11 +165019,9 @@ pbuc1_derefidx_vbuz1=vbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.0 - ldx {z1} - lda #{c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:13.0 + lda {z1} + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 @@ -165690,13 +165075,10 @@ pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_band_v and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:25.5 +pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X Y cycles:17.5 ldy #0 lda ({z1}),y - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 @@ -165757,11 +165139,9 @@ pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band_v and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 - ldx {c1} - lda #{c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.0 + lda {c1} + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.0 @@ -165890,13 +165270,10 @@ pbuc1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_de and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:16.5 tax lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_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:16.5 @@ -165925,12 +165302,9 @@ pbuc1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_de and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=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:14.5 @@ -165956,12 +165330,9 @@ pbuc1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c1},y - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 @@ -165988,13 +165359,10 @@ pbuc1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 ldx {z1} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=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:17.5 @@ -166024,13 +165392,10 @@ pbuc1_derefidx_vbuz1=vbuc1_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 ldx {z2} lda {c1},x - tax - lda #{c1} - stx $ff - ora $ff + ora #{c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=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:17.5 @@ -166239,7 +165604,11 @@ pbuc1_derefidx_vbuz1=vbuc1_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuc1 < and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bor_vbuc2 +pbuc1_derefidx_vbuz1=vbuc1_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuc1 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 + lda #{c1} + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 lda #{c1} eor #{c2} @@ -166265,13 +165634,14 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 - tax - lda #{c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:10.0 ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:10.0 + ldy {z1} + ora #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 eor #{c2} ldx {z1} @@ -166312,17 +165682,15 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_vbuxx < 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} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 + txa ldx {z1} + ora #{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_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} - lda #{c2} - stx $ff - ora $ff + txa + ora #{c2} sta {c1},y 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 @@ -166370,12 +165738,16 @@ 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_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 +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} + tya + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 + tya + ldy {z1} + ora #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} tya @@ -166422,15 +165794,15 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < tya and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 - lda #{c2} - ora {z1} +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} + txa + ora #{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 +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} - lda #{c2} - ora {z1} + tya + ora #{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 ldx {z1} @@ -166481,10 +165853,10 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz2 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_v ora {z2} ldx {z1} 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 +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:13.0 + lda {z2} ldy {z1} - lda #{c2} - ora {z2} + ora #{c2} sta {c1},y 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} @@ -166526,12 +165898,12 @@ pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_band_v ldy {z1} and #{c2} sta {c1},y -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} +pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 - ora ({z1}),y - ldx {z1} - sta {c1},x + lda ({z1}),y + ldy {z1} + ora #{c2} + sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y @@ -166602,13 +165974,16 @@ pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_band_v ldy {z1} and #{c2} sta {c1},y -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} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.0 + lda {c1} ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + lda {c1} + ldy {z1} + ora #{c2} + sta {c1},y 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} @@ -166655,13 +166030,16 @@ pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band__ lda {c2} and #{c2} sta {c1},y -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} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.0 + lda {c2} + ora #{c2} ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=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_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + lda {c2} + ora #{c2} + sta {c1},y 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} @@ -166843,7 +166221,12 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_band_pbuc1_de and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuaa +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:16.5 + tax + lda {c1},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=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:16.5 tax lda {c1},x @@ -166870,7 +166253,11 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_de and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 + lda {c1},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=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:14.5 lda {c1},x eor #{c2} @@ -166894,7 +166281,11 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuyy +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 + lda {c1},y + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 lda {c1},y eor #{c2} @@ -166919,7 +166310,12 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c1},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=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:17.5 ldx {z1} lda {c1},x @@ -166947,7 +166343,12 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 + ldx {z2} + lda {c1},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=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:17.5 ldx {z2} lda {c1},x @@ -166996,15 +166397,18 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc 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 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:16.5 tax lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:16.5 + tay + lda {c2},y + ldy {z1} + ora #{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 @@ -167057,14 +166461,16 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc 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 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + lda {c2},x + ldy {z1} + ora #{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} @@ -167111,14 +166517,16 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + lda {c2},y + ldy {z1} + ora #{c2} + sta {c1},y 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} @@ -167165,23 +166573,16 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc lda {c2},y 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 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff - ldx {z1} - sta {c1},x -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 + ora #{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 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c2},y + ora #{c2} + sta {c1},y 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 @@ -167230,15 +166631,18 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc 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 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:17.5 ldx {z2} lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff ldx {z1} + ora #{c2} sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:17.5 + ldy {z2} + lda {c2},y + ldy {z1} + ora #{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 ldx {z2} lda {c2},x @@ -167288,7 +166692,13 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_band_pbuc2_de and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuc1 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:18.5 + lda #{c1} + tax + lda {c2},x + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuc2 < 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:18.5 lda #{c1} tax @@ -167579,7 +166989,11 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuc1 < vbuaa=vbuc2_band_vbuc1 < vbuaa=vbuc1_ban and #{c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_vbuc1 +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuc1 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 + lda #{c1} + ora #{c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 lda #{c1} eor #{c2} @@ -167613,7 +167027,16 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuc3 < lda #{c2} and #{c3} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_vbuc3 +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_vbuc2 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A X cycles:12.0 + lda #{c2} + ora #{c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuc3 < vbuaa=vbuc1_bor_vbuc2 < vbuaa=vbuc2_bor_vbuc1 < vbuaa=vbuc1_bor_vbuaa < vbuaa=vbuaa_bor_vbuc1 - clobber:A Y cycles:12.0 + ldy {z1} + lda #{c2} + ora #{c3} + sta {c1},y 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}