1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2025-04-13 03:39:12 +00:00

Updated fragment tests

This commit is contained in:
jespergravgaard 2019-03-20 21:45:30 +01:00
parent 2989f16593
commit 8e2de5f79b
17 changed files with 675 additions and 156 deletions

View File

@ -2378,10 +2378,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy
lda {c2},y
eor #{c3}
sta {c1}
_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:18.5
tay
lda {c2},x
sty $ff
_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:18.5
ldy {c2},x
sta $ff
tya
sec
sbc $ff
sta {c1}

View File

@ -1004,7 +1004,13 @@ CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuz2
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuc1
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy
_deref_pbuz1=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0
ldx {c1},y
tay
txa
and ({z1}),y
ldy #0
sta ({z1}),y
_deref_pbuz1=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0
ldx {z1}
tay
@ -1052,7 +1058,15 @@ CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz1
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa
_deref_pbuz1=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0
tay
txa
ldx {c1},y
tay
txa
ora ({z1}),y
ldy #0
sta ({z1}),y
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy
CANNOT SYNTHESIZE _deref_pbuz1=pbuz1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1
@ -1371,7 +1385,13 @@ _deref_pbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuz2
and ({z2}),y
ldy #0
sta ({z1}),y
CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy
_deref_pbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0
ldx {c1},y
tay
txa
ora ({z2}),y
ldy #0
sta ({z1}),y
CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2
CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3
@ -1424,7 +1444,14 @@ _deref_pbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1
and ({z2}),y
ldy #0
sta ({z1}),y
CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy
_deref_pbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0
txa
ldx {c1},y
tay
txa
ora ({z2}),y
ldy #0
sta ({z1}),y
_deref_pbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0
txa
ldx {z1}
@ -1879,7 +1906,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < _deref_pbuz1=pbuc1_
ora ({z1}),y
ldy #0
sta ({z1}),y
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuxx
_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0
tay
txa
ldx {c1},y
tay
txa
ora ({z1}),y
ldy #0
sta ({z1}),y
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuyy
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuz1_derefidx_vbuz1
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuz1_derefidx_vbuz2
@ -1890,7 +1925,15 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < _deref_pbuz1=pbuc1
and ({z2}),y
ldy #0
sta ({z1}),y
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx
_deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0
tay
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy #0
sta ({z1}),y
_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.0
tax
lda {c1},x
@ -2164,8 +2207,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_
adc {c1},y
ldy #0
sta ({z1}),y
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx
_deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0
ldx {c1},y
tay
txa
and ({z1}),y
ldy #0
sta ({z1}),y
_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0
txa
ldx {c1},y
tay
txa
ora ({z1}),y
ldy #0
sta ({z1}),y
_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0
lda {c1},y
ora ({z1}),y
@ -2175,7 +2231,14 @@ CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuz1
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuz2
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuc1
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc2
CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx
_deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy #0
sta ({z1}),y
_deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < _deref_pbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.0
lda {c1},y
and ({z2}),y

View File

@ -751,6 +751,13 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbu
and ({z1}),y
ldy $ff
sta {c1},y
pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:21.0
ldy {c2},x
tax
tya
ldy #0
ora ({z1}),y
sta {c1},x
pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:25.0
tay
lda {c2},x
@ -2188,6 +2195,13 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuxx < pbuc1_derefidx_vbuyy=pbu
sbc $ff
sta {c1},y
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy
pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:21.0
ldy {c2},x
tax
tya
ldy #0
and ({z1}),y
sta {c1},x
pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:25.0
tay
lda {c2},x

View File

@ -1527,10 +1527,10 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc
lda {c2},y
eor #{c3}
sta {c1},x
pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:19.5
tay
lda {c2},x
sty $ff
pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:19.5
ldy {c2},x
sta $ff
tya
sec
sbc $ff
sta {c1},x

View File

@ -1962,7 +1962,16 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc
eor #{c3}
ldy $ff
sta {c1},y
CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuaa
pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.5
sty $ff
ldy {c2},x
sta $ff
tya
sec
sbc $ff
ldy $ff
sta {c1},y
pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:17.5
lda {c2},x
stx $ff

View File

@ -306,13 +306,13 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuc2 <
txa
and #{c2}
sta {c1},y
pbuc1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0
pbuc1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0
txa
ldx {z1}
sty $ff
ora $ff
sta {c1},x
pbuc1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0
pbuc1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0
tya
ldy {z1}
stx $ff
@ -1102,7 +1102,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_
ora {c1}
ldx {z1}
sta {c1},x
pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0
pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0
lda {c1}
ldy {z1}
stx $ff
@ -1851,7 +1851,13 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx
CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz3
CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc2
CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy
pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:22.0
ldx {c2},y
tay
txa
and ({z2}),y
ldx {z1}
sta {c1},x
pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0
ldx {z2}
tay
@ -2512,7 +2518,15 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbu
CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy
CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuz2
CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc2
CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuxx
pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0
tay
txa
ldx {c1},y
tay
txa
ora ({z2}),y
ldx {z1}
sta {c1},x
pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:23.0
ldy {z1}
tax

View File

@ -595,6 +595,12 @@ pbuz1_derefidx_vbuaa=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc
adc {z2}
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_band_vbuz2 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:17.5
ldx {c1},y
tay
txa
and {z2}
sta ({z1}),y
pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5
sta $ff
lda {c1},y
@ -1073,6 +1079,12 @@ pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbua
lda {c1}
ora {c2},x
sta ({z1}),y
pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5
ldx {c2},y
tay
txa
ora {c1}
sta ({z1}),y
pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5
sta $ff
lda {c1}
@ -1366,7 +1378,14 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0
ldx {c1},y
sta $ff
tay
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3
@ -1422,15 +1441,22 @@ pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0
pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0
sta $ff
txa
ldx {c1},y
tay
txa
ldx {z1}
sty $ff
ora ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0
ldy {z1}
sta $ff
txa
ldx {c1},y
tay
lda {c1},x
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
@ -1565,11 +1591,11 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_bxor_pbuz3_derefidx_
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_minus_pbuz3_derefidx_vbuz4
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_pbuz3_derefidx_vbuc1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa
pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0
tax
lda {c1},y
pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0
ldx {c1},y
ldy {z1}
stx $ff
sta $ff
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
@ -1956,7 +1982,16 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0
sta $ff
tay
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0
sta $ff
tax
@ -2300,18 +2335,26 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuz2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuc1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0
sta $ff
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0
sta $ff
lda {c1},y
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0
tax
lda {c1},y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0
ldx {c1},y
ldy {z1}
stx $ff
sta $ff
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
@ -2371,6 +2414,13 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuz1_dere
and {c2},x
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0
ldx {c1},y
tay
txa
ldx {z2}
ora {c2},x
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0
sta $ff
lda {c1},y
@ -2394,6 +2444,13 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbu
sbc #{c1}
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5
ldx {c1},y
tay
txa
clc
adc #{c2}
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5
sta $ff
lda {c1},y
@ -2436,16 +2493,15 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:41.0
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:39.0
tax
ldy #0
lda ({z1}),y
tay
lda {z1}
ldy {z1}
stx $ff
tax
lda {c1},x
sty $ff
ldx {c1},y
sta $ff
txa
sec
sbc $ff
ldy $ff
@ -2697,15 +2753,15 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:39.0
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:39.0
tax
ldy #0
lda ({z1}),y
tay
ldy {z2}
stx $ff
ldx {z2}
lda {c1},x
sty $ff
ldx {c1},y
sta $ff
txa
sec
sbc $ff
ldy $ff
@ -2905,6 +2961,13 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_deref
ora {c2},x
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0
ldx {c2},y
tay
txa
ldx {z2}
eor {c1},x
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0
sta $ff
lda {c2},y
@ -3208,6 +3271,12 @@ pbuz1_derefidx_vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc
adc {c2},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuxx_band_vbuc1 < pbuz1_derefidx_vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5
ldx {c2},y
tay
txa
and #{c1}
sta ({z1}),y
pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5
sta $ff
lda #{c1}

View File

@ -1309,7 +1309,14 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0
stx $ff
ldx {c1},y
tay
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3
@ -1365,7 +1372,15 @@ pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0
stx $ff
txa
ldx {c1},y
tay
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0
txa
ldx {z1}
@ -1865,7 +1880,16 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0
stx $ff
tay
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0
stx $ff
tax
@ -1988,13 +2012,13 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuxx=pbuc
eor {c1},x
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:34.0
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:34.0
ldy #0
lda ({z1}),y
tay
lda {c1},x
ldy {c1},x
stx $ff
sty $ff
sta $ff
tya
sec
sbc $ff
ldy $ff
@ -2171,7 +2195,15 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuz2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuc1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0
stx $ff
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0
lda {c1},y
stx $ff
@ -2312,15 +2344,14 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuxx=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:39.0
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:37.0
ldy #0
lda ({z1}),y
tay
lda {z1}
ldy {z1}
stx $ff
tax
lda {c1},x
sty $ff
ldx {c1},y
sta $ff
txa
sec
sbc $ff
ldy $ff
@ -2567,14 +2598,14 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuxx=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:37.0
pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:37.0
ldy #0
lda ({z1}),y
tay
ldy {z2}
stx $ff
ldx {z2}
lda {c1},x
sty $ff
ldx {c1},y
sta $ff
txa
sec
sbc $ff
ldy $ff

View File

@ -1495,7 +1495,15 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0
ldx {c1},y
sty $ff
tay
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3
@ -1554,7 +1562,16 @@ pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0
sty $ff
txa
ldx {c1},y
tay
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0
txa
ldx {z1}
@ -1708,12 +1725,13 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_bxor_pbuz3_derefidx_
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_minus_pbuz3_derefidx_vbuz4
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_plus_pbuz3_derefidx_vbuc1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa
pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0
tya
ldy {z1}
sta $ff
tax
lda {c1},x
pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_band_vbuxx < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0
lda {z1}
ldx {c1},y
sty $ff
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
@ -2147,7 +2165,17 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuaa=pbuc
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0
sty $ff
tay
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:24.0
sty $ff
@ -2528,15 +2556,15 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:38.0
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuxx=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:38.0
tya
tax
ldy #0
lda ({z1}),y
tay
lda {c1},x
ldy {c1},x
stx $ff
sty $ff
sta $ff
tya
sec
sbc $ff
ldy $ff
@ -2565,7 +2593,16 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuz2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuc1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:28.0
sty $ff
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa_band_pbuz2_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:22.0
lda {c1},y
sty $ff
@ -2573,12 +2610,13 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0
tya
ldy {z1}
sta $ff
tax
lda {c1},x
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0
lda {z1}
ldx {c1},y
sty $ff
tay
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
@ -2733,17 +2771,16 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuyy=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:43.0
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:41.0
tya
tax
ldy #0
lda ({z1}),y
tay
lda {z1}
ldy {z1}
stx $ff
tax
lda {c1},x
sty $ff
ldx {c1},y
sta $ff
txa
sec
sbc $ff
ldy $ff
@ -3054,16 +3091,16 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuyy=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:41.0
pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:41.0
tya
tax
ldy #0
lda ({z1}),y
tay
ldy {z2}
stx $ff
ldx {z2}
lda {c1},x
sty $ff
ldx {c1},y
sta $ff
txa
sec
sbc $ff
ldy $ff

View File

@ -690,6 +690,13 @@ pbuz1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuz
adc {z2}
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuz2_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_vbuz2 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:20.5
lda {z1}
ldx {c1},y
tay
txa
and {z2}
sta ({z1}),y
pbuz1_derefidx_vbuz1=vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.5
lda {c1},y
ldy {z1}
@ -1295,6 +1302,13 @@ pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbua
lda {c1}
ora {c2},x
sta ({z1}),y
pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:21.5
lda {z1}
ldx {c2},y
tay
txa
ora {c1}
sta ({z1}),y
pbuz1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:23.5
lda {c2},y
ldy {z1}
@ -1610,7 +1624,16 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bor_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0
ldx {c1},y
ldy {z1}
sty $ff
tay
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3
@ -1669,7 +1692,16 @@ pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0
lda {z1}
sta $ff
txa
ldx {c1},y
tay
txa
ora ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:32.0
ldy {z1}
txa
@ -2259,7 +2291,18 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:33.0
ldy {z1}
sty $ff
tay
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0
ldx {z1}
stx $ff
@ -2446,14 +2489,15 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc
lda {z2}
eor {c1},x
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:37.0
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:37.0
ldy #0
lda ({z1}),y
tay
lda {z1}
sta $ff
lda {c1},x
ldy {z1}
sty $ff
ldy {c1},x
sta $ff
tya
sec
sbc $ff
ldy $ff
@ -2651,9 +2695,8 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:39.0
lda {c1},y
tax
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:37.0
ldx {c1},y
ldy #0
lda ({z1}),y
ldy {z1}
@ -2691,7 +2734,16 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuz2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuc1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:31.0
lda {z1}
sta $ff
txa
ldx {c1},y
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:25.0
lda {z1}
sta $ff
@ -2772,6 +2824,14 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuz1_dere
and {c2},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0
lda {z1}
ldx {c1},y
tay
txa
ldx {z2}
ora {c2},x
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0
lda {c1},y
ldy {z1}
@ -2801,6 +2861,14 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuc1 < pbuz1_derefidx_vbuz1=vbu
sbc #{c1}
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_plus_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:21.5
lda {z1}
ldx {c1},y
tay
txa
clc
adc #{c2}
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuz1=vbuc2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_plus_vbuaa < pbuz1_derefidx_vbuyy=vbuaa_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5
lda {c1},y
ldy {z1}
@ -2810,7 +2878,7 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuc2 < pbuz1_derefidx_vbuz1=vbuc
adc #{c2}
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < pbuz1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.5
lda {z1}
ldy {z1}
sta $ff
@ -2849,15 +2917,16 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 < pbuz1_derefidx_vbuaa=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:40.0
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:40.0
ldx {z1}
ldy #0
lda ({z1}),y
tay
lda {z1}
sta $ff
lda {c1},x
ldy {z1}
sty $ff
ldy {c1},x
sta $ff
tya
sec
sbc $ff
ldy $ff
@ -3135,15 +3204,15 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz3 < pbuz1_derefidx_vbuaa=pbuc
eor {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:40.0
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2_minus_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:40.0
ldx {z1}
ldy #0
lda ({z1}),y
tay
ldy {z2}
stx $ff
ldx {z2}
lda {c1},x
sty $ff
ldx {c1},y
sta $ff
txa
sec
sbc $ff
ldy $ff
@ -3371,6 +3440,14 @@ pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_deref
ora {c1},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2_bxor_vbuxx < pbuz1_derefidx_vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0
lda {z1}
ldx {c2},y
tay
txa
ldx {z2}
eor {c1},x
sta ({z1}),y
pbuz1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:27.0
lda {c2},y
ldy {z1}
@ -3710,6 +3787,13 @@ pbuz1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuc
adc {c2},y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:19.5
lda {z1}
ldx {c2},y
tay
txa
and #{c1}
sta ({z1}),y
pbuz1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc1 < pbuz1_derefidx_vbuz1=vbuaa_band_vbuc1 < pbuz1_derefidx_vbuz1=vbuc1_band_vbuaa < pbuz1_derefidx_vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5
lda {c2},y
ldy {z1}

View File

@ -1097,7 +1097,16 @@ pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_dere
and ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuxx_band_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=vbuxx_band_pbuz2_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:29.0
ldx {c1},y
ldy {z2}
sty $ff
tay
txa
and ({z2}),y
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:30.0
ldx {z2}
ldy {z2}
@ -1451,8 +1460,23 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_minus_pbuz4_derefidx
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_minus_pbuz4_derefidx_vbuyy
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_plus_pbuz4_derefidx_vbuz2
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_plus_pbuz4_derefidx_vbuz4
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy
pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:27.0
tay
txa
ldx {c1},y
tay
txa
and ({z3}),y
ldy {z2}
sta ({z1}),y
pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:25.0
txa
ldx {c1},y
tay
txa
and ({z3}),y
ldy {z2}
sta ({z1}),y
pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:26.0
txa
ldx {z2}
@ -1787,13 +1811,13 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuyy=pbu
sbc {z2}
ldy $ff
sta ({z1}),y
pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0
pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:33.0
tax
ldy #0
lda ({z1}),y
tay
lda {c1},x
sty $ff
ldy {c1},x
sta $ff
tya
sec
sbc $ff
ldy {z2}

View File

@ -855,7 +855,11 @@ vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuy
lda {c1},x
and ({z1}),y
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy
vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:14.0
ldx {c1},y
tay
txa
ora ({z1}),y
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1
@ -913,7 +917,13 @@ CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuz2
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuc1
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa
vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0
tay
txa
ldx {c1},y
tay
txa
and ({z1}),y
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa
vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:14.0
txa
@ -921,7 +931,12 @@ vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbux
lda {c1},x
and ({z1}),y
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy
vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.0
txa
ldx {c1},y
tay
txa
ora ({z1}),y
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy
CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1
vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0

View File

@ -937,7 +937,12 @@ vbuxx=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=pbuz1_derefidx_vbuy
and ({z1}),y
tax
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy
vbuxx=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuxx=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.0
ldx {c1},y
tay
txa
ora ({z1}),y
tax
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1
@ -998,7 +1003,14 @@ CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuz2
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuc1
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa
vbuxx=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.0
tay
txa
ldx {c1},y
tay
txa
and ({z1}),y
tax
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa
vbuxx=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.0
txa
@ -1007,7 +1019,13 @@ vbuxx=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbux
and ({z1}),y
tax
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy
vbuxx=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0
txa
ldx {c1},y
tay
txa
ora ({z1}),y
tax
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy
CANNOT SYNTHESIZE vbuxx=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1
vbuxx=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuz1_band_pbuz2_derefidx_vbuxx < vbuxx=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.0

View File

@ -98,7 +98,7 @@ vbuyy=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:6.0
sec
sbc #{c1}
tay
vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:8.0
vbuyy=vbuxx_bor_vbuaa < vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:8.0
stx $ff
ora $ff
tay
@ -928,7 +928,12 @@ vbuyy=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=pbuz1_derefidx_vbuy
and ({z1}),y
tay
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy
vbuyy=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.0
ldx {c1},y
tay
txa
ora ({z1}),y
tay
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1
@ -989,7 +994,14 @@ CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_minus_pbuz2_derefidx_vbuz2
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_bxor_pbuz2_derefidx_vbuc1
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa
vbuyy=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuyy=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.0
tay
txa
ldx {c1},y
tay
txa
and ({z1}),y
tay
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa
vbuyy=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A Y cycles:16.0
txa
@ -998,7 +1010,13 @@ vbuyy=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbux
and ({z1}),y
tay
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy
vbuyy=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0
txa
ldx {c1},y
tay
txa
ora ({z1}),y
tay
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy
CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1
vbuyy=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuyy=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < vbuyy=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.0

View File

@ -958,7 +958,12 @@ CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuaa_bxor_pbuz2_derefidx_vbuz2
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuaa_minus_pbuz2_derefidx_vbuc1
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy
vbuz1=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0
ldx {c1},y
tay
txa
and ({z1}),y
sta {z1}
vbuz1=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:18.0
ldx {z1}
tay
@ -1002,7 +1007,14 @@ CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuyy
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuxx_plus_pbuz2_derefidx_vbuz1
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuxx_band_pbuz2_derefidx_vbuz3
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuc1
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa
vbuz1=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuz1=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:21.0
tay
txa
ldx {c1},y
tay
txa
ora ({z1}),y
sta {z1}
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy
CANNOT SYNTHESIZE vbuz1=pbuz1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1
@ -1289,7 +1301,12 @@ vbuz1=pbuz2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuz1=pbuz2_derefidx_vbuy
lda {c1},x
and ({z2}),y
sta {z1}
CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy
vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0
ldx {c1},y
tay
txa
ora ({z2}),y
sta {z1}
CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2
CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3
@ -1339,7 +1356,13 @@ vbuz1=pbuz2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbux
lda {c1},x
and ({z2}),y
sta {z1}
CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy
vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.0
txa
ldx {c1},y
tay
txa
ora ({z2}),y
sta {z1}
vbuz1=pbuz2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuz2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:20.0
txa
ldx {z1}
@ -1769,7 +1792,14 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuyy
lda {c1},y
ora ({z1}),y
sta {z1}
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuxx
vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:21.0
tay
txa
ldx {c1},y
tay
txa
ora ({z1}),y
sta {z1}
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuyy
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_minus_pbuz1_derefidx_vbuz1
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_minus_pbuz1_derefidx_vbuz2
@ -1779,7 +1809,14 @@ vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuy
lda {c1},y
and ({z2}),y
sta {z1}
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx
vbuz1=pbuc1_derefidx_vbuaa_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:21.0
tay
txa
ldx {c1},y
tay
txa
and ({z2}),y
sta {z1}
vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X cycles:15.0
tax
lda {c1},x
@ -2078,8 +2115,19 @@ vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus_pbuc1_der
clc
adc {c1},y
sta {z1}
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx
vbuz1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.0
ldx {c1},y
tay
txa
and ({z1}),y
sta {z1}
vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuz1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.0
txa
ldx {c1},y
tay
txa
ora ({z1}),y
sta {z1}
vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_bor_pbuz1_derefidx_vbuyy - clobber:A cycles:13.0
lda {c1},y
ora ({z1}),y
@ -2088,7 +2136,13 @@ CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuz1
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuz2
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuc1
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc2
CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx
vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuaa_band_vbuxx < vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuz1_derefidx_vbuyy < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A X Y cycles:19.0
txa
ldx {c1},y
tay
txa
and ({z2}),y
sta {z1}
vbuz1=pbuc1_derefidx_vbuyy_band_pbuz2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy_band_vbuaa < vbuaa=vbuaa_band_pbuz1_derefidx_vbuyy - clobber:A cycles:13.0
lda {c1},y
and ({z2}),y

View File

@ -101,6 +101,10 @@ vbuxx=pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuyy - clobber:X Y cycles:6.
vbuxx=pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:6.5
lda {c1},x
tax
vbuxx=pbuc1_derefidx_vbuxx < vbuxx=vbuyy - clobber:X Y cycles:10.5
ldy {c1},x
sty $ff
ldx $ff
*vbuxx=pbuc1_derefidx_vbuyy - clobber:X cycles:4.5
ldx {c1},y
vbuxx=pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5
@ -168,6 +172,10 @@ vbuyy=pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx - clobber:X Y cycles:6.
vbuyy=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:6.5
lda {c1},y
tay
vbuyy=pbuc1_derefidx_vbuyy < vbuyy=vbuxx - clobber:X Y cycles:10.5
ldx {c1},y
stx $ff
ldy $ff
vbuyy=pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5
ldy {z1}
lda {c1},y
@ -533,12 +541,22 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy < vbuaa=pb
tay
lda {c2},y
sta {c1}
_deref_pbuc1=pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy - clobber:X Y cycles:10.5
tax
ldy {c2},x
sty {c1}
_deref_pbuc1=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A cycles:8.5
lda {c2},x
sta {c1}
_deref_pbuc1=pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy - clobber:Y cycles:8.5
ldy {c2},x
sty {c1}
_deref_pbuc1=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A cycles:8.5
lda {c2},y
sta {c1}
_deref_pbuc1=pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx - clobber:X cycles:8.5
ldx {c2},y
stx {c1}
_deref_pbuc1=pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5
ldx {z1}
lda {c2},x
@ -547,6 +565,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy < vbuaa=pb
ldy {z1}
lda {c2},y
sta {c1}
_deref_pbuc1=pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy - clobber:X Y cycles:11.5
ldx {z1}
ldy {c2},x
sty {c1}
_deref_pbuc1=pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5
ldx #{c1}
lda {c2},x
@ -656,6 +678,11 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_
tay
lda {c1},x
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuxx < pbuz1_derefidx_vbuyy=vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:14.5
ldx {c1},y
tay
txa
sta ({z1}),y
pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5
sta $ff
lda {c1},y

View File

@ -159,15 +159,18 @@ vbuxx=_dec_pbuc1_derefidx_vbuaa < vbuxx=_dec_pbuc1_derefidx_vbuxx < vbuxx=_dec_v
lda {c1},x
tax
dex
vbuxx=_dec_pbuc1_derefidx_vbuaa < vbuxx=_dec_pbuc1_derefidx_vbuyy < vbuxx=_dec_vbuxx - clobber:X Y cycles:8.5
tay
ldx {c1},y
dex
CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuaa
vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X cycles:8.5
lda {c1},x
tax
inx
CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuxx
vbuxx=_inc_pbuc1_derefidx_vbuyy < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X cycles:8.5
lda {c1},y
tax
vbuxx=_inc_pbuc1_derefidx_vbuyy < vbuxx=_inc_vbuxx - clobber:X cycles:6.5
ldx {c1},y
inx
vbuxx=_bnot_pbuc1_derefidx_vbuz1 < vbuxx=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:11.5
ldx {z1}
@ -179,6 +182,10 @@ vbuxx=_inc_pbuc1_derefidx_vbuz1 < vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuxx=_inc_v
lda {c1},x
tax
inx
vbuxx=_inc_pbuc1_derefidx_vbuz1 < vbuxx=_inc_pbuc1_derefidx_vbuyy < vbuxx=_inc_vbuxx - clobber:X Y cycles:9.5
ldy {z1}
ldx {c1},y
inx
CANNOT SYNTHESIZE vbuxx=_bnot_pbuc1_derefidx_vbuc1
CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuc1
CANNOT SYNTHESIZE vbuxx=_bnot_pbuc1_derefidx_vbuc2
@ -242,6 +249,10 @@ vbuyy=_dec_pbuc1_derefidx_vbuaa < vbuyy=_dec_pbuc1_derefidx_vbuyy < vbuyy=_dec_v
lda {c1},y
tay
dey
vbuyy=_dec_pbuc1_derefidx_vbuaa < vbuyy=_dec_pbuc1_derefidx_vbuxx < vbuyy=_dec_vbuyy - clobber:X Y cycles:8.5
tax
ldy {c1},x
dey
vbuyy=_neg_pbuc1_derefidx_vbuaa < vbuyy=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:14.5
tay
lda {c1},y
@ -249,9 +260,8 @@ vbuyy=_neg_pbuc1_derefidx_vbuaa < vbuyy=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_p
clc
adc #$01
tay
vbuyy=_dec_pbuc1_derefidx_vbuxx < vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:A Y cycles:8.5
lda {c1},x
tay
vbuyy=_dec_pbuc1_derefidx_vbuxx < vbuyy=_dec_vbuyy - clobber:Y cycles:6.5
ldy {c1},x
dey
CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuxx
vbuyy=_dec_pbuc1_derefidx_vbuyy < vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:A Y cycles:8.5
@ -264,6 +274,10 @@ vbuyy=_inc_pbuc1_derefidx_vbuz1 < vbuyy=_inc_pbuc1_derefidx_vbuyy < vbuyy=_inc_v
lda {c1},y
tay
iny
vbuyy=_inc_pbuc1_derefidx_vbuz1 < vbuyy=_inc_pbuc1_derefidx_vbuxx < vbuyy=_inc_vbuyy - clobber:X Y cycles:9.5
ldx {z1}
ldy {c1},x
iny
CANNOT SYNTHESIZE vbuyy=_bnot_pbuc1_derefidx_vbuc1
CANNOT SYNTHESIZE vbuyy=_inc_pbuc1_derefidx_vbuc1
CANNOT SYNTHESIZE vbuyy=_bnot_pbuc1_derefidx_vbuc2
@ -404,18 +418,31 @@ vbuz1=_dec_pbuc1_derefidx_vbuaa < vbuz1=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_p
sec
sbc #1
sta {z1}
vbuz1=_dec_pbuc1_derefidx_vbuaa < vbuz1=_dec_pbuc1_derefidx_vbuxx < vbuyy=_dec_pbuc1_derefidx_vbuxx < vbuyy=_dec_vbuyy - clobber:X Y cycles:11.5
tax
ldy {c1},x
dey
sty {z1}
CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuaa
vbuz1=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:11.5
lda {c1},x
sec
sbc #1
sta {z1}
vbuz1=_dec_pbuc1_derefidx_vbuxx < vbuyy=_dec_pbuc1_derefidx_vbuxx < vbuyy=_dec_vbuyy - clobber:Y cycles:9.5
ldy {c1},x
dey
sty {z1}
CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuxx
vbuz1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:11.5
lda {c1},y
clc
adc #1
sta {z1}
vbuz1=_inc_pbuc1_derefidx_vbuyy < vbuxx=_inc_pbuc1_derefidx_vbuyy < vbuxx=_inc_vbuxx - clobber:X cycles:9.5
ldx {c1},y
inx
stx {z1}
vbuz1=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:12.5
ldx {z1}
lda {c1},x
@ -1024,6 +1051,13 @@ pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx
sbc #1
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuxx
pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5
ldx {c1},y
tay
txa
clc
adc #1
sta ({z1}),y
pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.5
sta $ff
lda {c1},y
@ -1697,6 +1731,14 @@ pbuz1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_dec_pbuc1
sbc #1
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuxx
pbuz1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=vbuxx_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:21.5
lda {z1}
ldx {c1},y
tay
txa
sec
sbc #1
sta ({z1}),y
pbuz1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_dec_vbuaa < pbuz1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:23.5
lda {c1},y
ldy {z1}