diff --git a/src/test/ref/fragments-assignment-unary.log b/src/test/ref/fragments-assignment-unary.log index 0a68286cb..4c02d079f 100644 --- a/src/test/ref/fragments-assignment-unary.log +++ b/src/test/ref/fragments-assignment-unary.log @@ -6,7 +6,10 @@ vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:4.0 vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:4.0 clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg_vbuaa +*vbuaa=_neg_vbuaa - clobber:A cycles:6.0 + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos_vbuaa vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A cycles:4.0 txa @@ -19,7 +22,11 @@ vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:6. txa clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg_vbuxx +vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A cycles:8.0 + txa + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos_vbuxx vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:4.0 tya @@ -32,7 +39,11 @@ vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:6. tya clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg_vbuyy +vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:8.0 + tya + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos_vbuyy vbuaa=_bnot_vbuz1 < vbuaa=_bnot_vbuaa - clobber:A cycles:5.0 lda {z1} @@ -45,7 +56,11 @@ vbuaa=_inc_vbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:7. lda {z1} clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg_vbuz1 +vbuaa=_neg_vbuz1 < vbuaa=_neg_vbuaa - clobber:A cycles:9.0 + lda {z1} + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos_vbuz1 vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:9.5 ldy #0 @@ -61,7 +76,12 @@ vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y c lda ({z1}),y clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg__deref_pbuz1 +vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:13.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos__deref_pbuz1 *vbuaa=_bnot__deref_pbuc1 - clobber:A cycles:6.0 lda {c1} @@ -74,7 +94,11 @@ vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cy lda {c1} clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg__deref_pbuc1 +vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:10.0 + lda {c1} + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos__deref_pbuc1 CANNOT SYNTHESIZE vbuaa=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=_dec_pbuz1_derefidx_vbuaa @@ -134,7 +158,18 @@ vbuaa=_inc_pbuc1_derefidx_vbuaa < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_v lda {c1},y clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg_pbuc1_derefidx_vbuaa +vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:12.5 + tax + lda {c1},x + eor #$ff + clc + adc #$01 +vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:12.5 + tay + lda {c1},y + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos_pbuc1_derefidx_vbuaa vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A cycles:6.5 lda {c1},x @@ -147,7 +182,11 @@ vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobbe lda {c1},x clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg_pbuc1_derefidx_vbuxx +vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A cycles:10.5 + lda {c1},x + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos_pbuc1_derefidx_vbuxx vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:6.5 lda {c1},y @@ -160,7 +199,11 @@ vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobbe lda {c1},y clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg_pbuc1_derefidx_vbuyy +vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:10.5 + lda {c1},y + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos_pbuc1_derefidx_vbuyy vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:9.5 ldx {z1} @@ -190,7 +233,18 @@ vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_v lda {c1},y clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg_pbuc1_derefidx_vbuz1 +vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + eor #$ff + clc + adc #$01 +vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuaa=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_dec_pbuc1_derefidx_vbuc1 @@ -213,7 +267,11 @@ vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_vbuc1 < vbuaa=1_plus_vbuaa lda #{c1} clc adc #1 -CANNOT SYNTHESIZE vbuaa=_neg_vbuc1 +vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:8.0 + lda #{c1} + eor #$ff + clc + adc #$01 CANNOT SYNTHESIZE vbuaa=_pos_vbuc1 vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X cycles:4.0 eor #$ff @@ -224,7 +282,11 @@ vbuxx=_dec_vbuaa < vbuxx=_dec_vbuxx - clobber:X cycles:4.0 vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:X cycles:4.0 tax inx -CANNOT SYNTHESIZE vbuxx=_neg_vbuaa +vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X cycles:8.0 + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos_vbuaa vbuxx=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:6.0 txa @@ -234,7 +296,12 @@ vbuxx=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles dex *vbuxx=_inc_vbuxx - clobber:X cycles:2.0 inx -CANNOT SYNTHESIZE vbuxx=_neg_vbuxx +vbuxx=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:10.0 + txa + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos_vbuxx vbuxx=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A X cycles:6.0 tya @@ -248,7 +315,12 @@ vbuxx=_inc_vbuyy < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X cycles:6. tya tax inx -CANNOT SYNTHESIZE vbuxx=_neg_vbuyy +vbuxx=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A X cycles:10.0 + tya + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos_vbuyy vbuxx=_bnot_vbuz1 < vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X cycles:7.0 lda {z1} @@ -260,7 +332,12 @@ vbuxx=_dec_vbuz1 < vbuxx=_dec_vbuxx - clobber:X cycles:5.0 vbuxx=_inc_vbuz1 < vbuxx=_inc_vbuxx - clobber:X cycles:5.0 ldx {z1} inx -CANNOT SYNTHESIZE vbuxx=_neg_vbuz1 +vbuxx=_neg_vbuz1 < vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X cycles:11.0 + lda {z1} + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos_vbuz1 vbuxx=_bnot__deref_pbuz1 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A X Y cycles:11.5 ldy #0 @@ -277,7 +354,13 @@ vbuxx=_inc__deref_pbuz1 < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X Y c lda ({z1}),y tax inx -CANNOT SYNTHESIZE vbuxx=_neg__deref_pbuz1 +vbuxx=_neg__deref_pbuz1 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A X Y cycles:15.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos__deref_pbuz1 vbuxx=_bnot__deref_pbuc1 < vbuaa=_bnot__deref_pbuc1 - clobber:A X cycles:8.0 lda {c1} @@ -289,7 +372,12 @@ vbuxx=_dec__deref_pbuc1 < vbuxx=_dec_vbuxx - clobber:X cycles:6.0 vbuxx=_inc__deref_pbuc1 < vbuxx=_inc_vbuxx - clobber:X cycles:6.0 ldx {c1} inx -CANNOT SYNTHESIZE vbuxx=_neg__deref_pbuc1 +vbuxx=_neg__deref_pbuc1 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A X cycles:12.0 + lda {c1} + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos__deref_pbuc1 CANNOT SYNTHESIZE vbuxx=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=_dec_pbuz1_derefidx_vbuaa @@ -336,7 +424,13 @@ vbuxx=_inc_pbuc1_derefidx_vbuaa < vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuxx=_inc_v lda {c1},x tax inx -CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuaa +vbuxx=_neg_pbuc1_derefidx_vbuaa < vbuxx=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:14.5 + tax + lda {c1},x + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuaa vbuxx=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:8.5 lda {c1},x @@ -350,7 +444,12 @@ vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber: lda {c1},x tax inx -CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuxx +vbuxx=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:12.5 + lda {c1},x + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuxx vbuxx=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A X cycles:8.5 lda {c1},y @@ -364,7 +463,12 @@ vbuxx=_inc_pbuc1_derefidx_vbuyy < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber: lda {c1},y tax inx -CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuyy +vbuxx=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A X cycles:12.5 + lda {c1},y + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuyy 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} @@ -381,7 +485,13 @@ vbuxx=_inc_pbuc1_derefidx_vbuz1 < vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuxx=_inc_v lda {c1},x tax inx -CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuz1 +vbuxx=_neg_pbuc1_derefidx_vbuz1 < vbuxx=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuxx=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_dec_pbuc1_derefidx_vbuc1 @@ -403,7 +513,12 @@ vbuxx=_dec_vbuc1 < vbuxx=_dec_vbuxx - clobber:X cycles:4.0 vbuxx=_inc_vbuc1 < vbuxx=_inc_vbuxx - clobber:X cycles:4.0 ldx #{c1} inx -CANNOT SYNTHESIZE vbuxx=_neg_vbuc1 +vbuxx=_neg_vbuc1 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A X cycles:10.0 + lda #{c1} + eor #$ff + clc + adc #$01 + tax CANNOT SYNTHESIZE vbuxx=_pos_vbuc1 vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:4.0 eor #$ff @@ -414,7 +529,11 @@ vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:Y cycles:4.0 vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:Y cycles:4.0 tay iny -CANNOT SYNTHESIZE vbuyy=_neg_vbuaa +vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:8.0 + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos_vbuaa vbuyy=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:6.0 txa @@ -428,7 +547,12 @@ vbuyy=_inc_vbuxx < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cycles:6.0 txa tay iny -CANNOT SYNTHESIZE vbuyy=_neg_vbuxx +vbuyy=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:10.0 + txa + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos_vbuxx vbuyy=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:6.0 tya @@ -438,7 +562,12 @@ vbuyy=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles: dey *vbuyy=_inc_vbuyy - clobber:Y cycles:2.0 iny -CANNOT SYNTHESIZE vbuyy=_neg_vbuyy +vbuyy=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:10.0 + tya + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos_vbuyy vbuyy=_bnot_vbuz1 < vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:7.0 lda {z1} @@ -450,7 +579,12 @@ vbuyy=_dec_vbuz1 < vbuyy=_dec_vbuyy - clobber:Y cycles:5.0 vbuyy=_inc_vbuz1 < vbuyy=_inc_vbuyy - clobber:Y cycles:5.0 ldy {z1} iny -CANNOT SYNTHESIZE vbuyy=_neg_vbuz1 +vbuyy=_neg_vbuz1 < vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:11.0 + lda {z1} + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos_vbuz1 vbuyy=_bnot__deref_pbuz1 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:11.5 ldy #0 @@ -467,7 +601,13 @@ vbuyy=_inc__deref_pbuz1 < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cyc lda ({z1}),y tay iny -CANNOT SYNTHESIZE vbuyy=_neg__deref_pbuz1 +vbuyy=_neg__deref_pbuz1 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos__deref_pbuz1 vbuyy=_bnot__deref_pbuc1 < vbuaa=_bnot__deref_pbuc1 - clobber:A Y cycles:8.0 lda {c1} @@ -479,7 +619,12 @@ vbuyy=_dec__deref_pbuc1 < vbuyy=_dec_vbuyy - clobber:Y cycles:6.0 vbuyy=_inc__deref_pbuc1 < vbuyy=_inc_vbuyy - clobber:Y cycles:6.0 ldy {c1} iny -CANNOT SYNTHESIZE vbuyy=_neg__deref_pbuc1 +vbuyy=_neg__deref_pbuc1 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:12.0 + lda {c1} + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos__deref_pbuc1 CANNOT SYNTHESIZE vbuyy=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=_dec_pbuz1_derefidx_vbuaa @@ -526,7 +671,13 @@ vbuyy=_inc_pbuc1_derefidx_vbuaa < vbuyy=_inc_pbuc1_derefidx_vbuyy < vbuyy=_inc_v lda {c1},y tay iny -CANNOT SYNTHESIZE vbuyy=_neg_pbuc1_derefidx_vbuaa +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 + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuaa vbuyy=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:8.5 lda {c1},x @@ -540,7 +691,12 @@ vbuyy=_inc_pbuc1_derefidx_vbuxx < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber: lda {c1},x tay iny -CANNOT SYNTHESIZE vbuyy=_neg_pbuc1_derefidx_vbuxx +vbuyy=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:12.5 + lda {c1},x + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuxx vbuyy=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:8.5 lda {c1},y @@ -554,7 +710,12 @@ vbuyy=_inc_pbuc1_derefidx_vbuyy < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber: lda {c1},y tay iny -CANNOT SYNTHESIZE vbuyy=_neg_pbuc1_derefidx_vbuyy +vbuyy=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:12.5 + lda {c1},y + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuyy vbuyy=_bnot_pbuc1_derefidx_vbuz1 < vbuyy=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:11.5 ldy {z1} @@ -571,7 +732,13 @@ vbuyy=_inc_pbuc1_derefidx_vbuz1 < vbuyy=_inc_pbuc1_derefidx_vbuyy < vbuyy=_inc_v lda {c1},y tay iny -CANNOT SYNTHESIZE vbuyy=_neg_pbuc1_derefidx_vbuz1 +vbuyy=_neg_pbuc1_derefidx_vbuz1 < vbuyy=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuyy=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_dec_pbuc1_derefidx_vbuc1 @@ -593,7 +760,12 @@ vbuyy=_dec_vbuc1 < vbuyy=_dec_vbuyy - clobber:Y cycles:4.0 vbuyy=_inc_vbuc1 < vbuyy=_inc_vbuyy - clobber:Y cycles:4.0 ldy #{c1} iny -CANNOT SYNTHESIZE vbuyy=_neg_vbuc1 +vbuyy=_neg_vbuc1 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:10.0 + lda #{c1} + eor #$ff + clc + adc #$01 + tay CANNOT SYNTHESIZE vbuyy=_pos_vbuc1 vbuz1=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:5.0 eor #$ff @@ -622,7 +794,11 @@ vbuz1=_inc_vbuaa < vbuz1=_inc_vbuyy < vbuyy=_inc_vbuyy - clobber:Y cycles:7.0 tay iny sty {z1} -CANNOT SYNTHESIZE vbuz1=_neg_vbuaa +vbuz1=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:9.0 + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_vbuaa vbuz1=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A cycles:7.0 txa @@ -642,7 +818,12 @@ vbuz1=_dec_vbuxx < vbuxx=_dec_vbuxx - clobber:X cycles:5.0 vbuz1=_inc_vbuxx < vbuxx=_inc_vbuxx - clobber:X cycles:5.0 inx stx {z1} -CANNOT SYNTHESIZE vbuz1=_neg_vbuxx +vbuz1=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A cycles:11.0 + txa + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_vbuxx vbuz1=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:7.0 tya @@ -662,7 +843,12 @@ vbuz1=_dec_vbuyy < vbuyy=_dec_vbuyy - clobber:Y cycles:5.0 vbuz1=_inc_vbuyy < vbuyy=_inc_vbuyy - clobber:Y cycles:5.0 iny sty {z1} -CANNOT SYNTHESIZE vbuz1=_neg_vbuyy +vbuz1=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:11.0 + tya + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_vbuyy vbuz1=_bnot_vbuz1 < vbuaa=_bnot_vbuz1 < vbuaa=_bnot_vbuaa - clobber:A cycles:8.0 lda {z1} @@ -672,7 +858,12 @@ vbuz1=_bnot_vbuz1 < vbuaa=_bnot_vbuz1 < vbuaa=_bnot_vbuaa - clobber:A cycles:8 dec {z1} *vbuz1=_inc_vbuz1 - clobber: cycles:5.0 inc {z1} -CANNOT SYNTHESIZE vbuz1=_neg_vbuz1 +vbuz1=_neg_vbuz1 < vbuaa=_neg_vbuz1 < vbuaa=_neg_vbuaa - clobber:A cycles:12.0 + lda {z1} + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_vbuz1 vbuz1=_bnot_vbuz2 < vbuaa=_bnot_vbuz1 < vbuaa=_bnot_vbuaa - clobber:A cycles:8.0 lda {z2} @@ -704,7 +895,12 @@ vbuz1=_inc_vbuz2 < vbuyy=_inc_vbuz1 < vbuyy=_inc_vbuyy - clobber:Y cycles:8.0 ldy {z2} iny sty {z1} -CANNOT SYNTHESIZE vbuz1=_neg_vbuz2 +vbuz1=_neg_vbuz2 < vbuaa=_neg_vbuz1 < vbuaa=_neg_vbuaa - clobber:A cycles:12.0 + lda {z2} + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_vbuz2 vbuz1=_bnot__deref_pbuz1 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:12.5 ldy #0 @@ -723,7 +919,13 @@ vbuz1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbu clc adc #1 sta {z1} -CANNOT SYNTHESIZE vbuz1=_neg__deref_pbuz1 +vbuz1=_neg__deref_pbuz1 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos__deref_pbuz1 vbuz1=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:12.5 ldy #0 @@ -742,7 +944,13 @@ vbuz1=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbu clc adc #1 sta {z1} -CANNOT SYNTHESIZE vbuz1=_neg__deref_pbuz2 +vbuz1=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.5 + ldy #0 + lda ({z2}),y + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos__deref_pbuz2 vbuz1=_bnot__deref_pbuc1 < vbuaa=_bnot__deref_pbuc1 - clobber:A cycles:9.0 lda {c1} @@ -774,7 +982,12 @@ vbuz1=_inc__deref_pbuc1 < vbuyy=_inc__deref_pbuc1 < vbuyy=_inc_vbuyy - clobber:Y ldy {c1} iny sty {z1} -CANNOT SYNTHESIZE vbuz1=_neg__deref_pbuc1 +vbuz1=_neg__deref_pbuc1 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:13.0 + lda {c1} + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=_dec_pbuz1_derefidx_vbuaa @@ -875,7 +1088,20 @@ vbuz1=_inc_pbuc1_derefidx_vbuaa < vbuz1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_p clc adc #1 sta {z1} -CANNOT SYNTHESIZE vbuz1=_neg_pbuc1_derefidx_vbuaa +vbuz1=_neg_pbuc1_derefidx_vbuaa < vbuz1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:15.5 + tax + lda {c1},x + eor #$ff + clc + adc #$01 + sta {z1} +vbuz1=_neg_pbuc1_derefidx_vbuaa < vbuz1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:15.5 + tay + lda {c1},y + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuaa vbuz1=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A cycles:9.5 lda {c1},x @@ -891,7 +1117,12 @@ vbuz1=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_v clc adc #1 sta {z1} -CANNOT SYNTHESIZE vbuz1=_neg_pbuc1_derefidx_vbuxx +vbuz1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A cycles:13.5 + lda {c1},x + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuxx vbuz1=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:9.5 lda {c1},y @@ -907,7 +1138,12 @@ vbuz1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_v clc adc #1 sta {z1} -CANNOT SYNTHESIZE vbuz1=_neg_pbuc1_derefidx_vbuyy +vbuz1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:13.5 + lda {c1},y + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuyy 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} @@ -943,7 +1179,20 @@ vbuz1=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_p clc adc #1 sta {z1} -CANNOT SYNTHESIZE vbuz1=_neg_pbuc1_derefidx_vbuz1 +vbuz1=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:16.5 + ldx {z1} + lda {c1},x + eor #$ff + clc + adc #$01 + sta {z1} +vbuz1=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.5 + ldy {z1} + lda {c1},y + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuz1 vbuz1=_bnot_pbuc1_derefidx_vbuz2 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:12.5 ldx {z2} @@ -979,7 +1228,20 @@ vbuz1=_inc_pbuc1_derefidx_vbuz2 < vbuaa=_inc_pbuc1_derefidx_vbuz1 < vbuaa=_inc_p clc adc #1 sta {z1} -CANNOT SYNTHESIZE vbuz1=_neg_pbuc1_derefidx_vbuz2 +vbuz1=_neg_pbuc1_derefidx_vbuz2 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:16.5 + ldx {z2} + lda {c1},x + eor #$ff + clc + adc #$01 + sta {z1} +vbuz1=_neg_pbuc1_derefidx_vbuz2 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.5 + ldy {z2} + lda {c1},y + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE vbuz1=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_dec_pbuc1_derefidx_vbuc1 @@ -1021,7 +1283,12 @@ vbuz1=_inc_vbuc1 < vbuyy=_inc_vbuc1 < vbuyy=_inc_vbuyy - clobber:Y cycles:7.0 ldy #{c1} iny sty {z1} -CANNOT SYNTHESIZE vbuz1=_neg_vbuc1 +vbuz1=_neg_vbuc1 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:11.0 + lda #{c1} + eor #$ff + clc + adc #$01 + sta {z1} CANNOT SYNTHESIZE vbuz1=_pos_vbuc1 _deref_pbuz1=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:10.0 eor #$ff @@ -1037,7 +1304,12 @@ _deref_pbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y c adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_vbuaa +_deref_pbuz1=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:14.0 + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_vbuaa _deref_pbuz1=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:12.0 txa @@ -1056,7 +1328,13 @@ _deref_pbuz1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_vbuxx +_deref_pbuz1=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.0 + txa + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_vbuxx _deref_pbuz1=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:12.0 tya @@ -1075,7 +1353,13 @@ _deref_pbuz1=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_vbuyy +_deref_pbuz1=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.0 + tya + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_vbuyy _deref_pbuz1=_bnot_vbuz1 < _deref_pbuz1=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:13.0 lda {z1} @@ -1094,7 +1378,13 @@ _deref_pbuz1=_inc_vbuz1 < _deref_pbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbu adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_vbuz1 +_deref_pbuz1=_neg_vbuz1 < _deref_pbuz1=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.0 + lda {z1} + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_vbuz1 _deref_pbuz1=_bnot_vbuz2 < _deref_pbuz1=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:13.0 lda {z2} @@ -1113,7 +1403,13 @@ _deref_pbuz1=_inc_vbuz2 < _deref_pbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbu adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_vbuz2 +_deref_pbuz1=_neg_vbuz2 < _deref_pbuz1=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.0 + lda {z2} + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_vbuz2 _deref_pbuz1=_bnot__deref_pbuz1 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.5 ldy #0 @@ -1135,7 +1431,14 @@ _deref_pbuz1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vb adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg__deref_pbuz1 +_deref_pbuz1=_neg__deref_pbuz1 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos__deref_pbuz1 _deref_pbuz1=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.5 ldy #0 @@ -1157,7 +1460,14 @@ _deref_pbuz1=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vb adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg__deref_pbuz2 +_deref_pbuz1=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.5 + ldy #0 + lda ({z2}),y + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos__deref_pbuz2 _deref_pbuz1=_bnot__deref_pbuc1 < vbuaa=_bnot__deref_pbuc1 - clobber:A Y cycles:14.0 lda {c1} @@ -1176,7 +1486,13 @@ _deref_pbuz1=_inc__deref_pbuc1 < vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vbuaa < vb adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg__deref_pbuc1 +_deref_pbuz1=_neg__deref_pbuc1 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.0 + lda {c1} + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuz1=_dec_pbuz1_derefidx_vbuaa @@ -1263,7 +1579,14 @@ _deref_pbuz1=_inc_pbuc1_derefidx_vbuaa < _deref_pbuz1=_inc_pbuc1_derefidx_vbuyy adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_pbuc1_derefidx_vbuaa +_deref_pbuz1=_neg_pbuc1_derefidx_vbuaa < _deref_pbuz1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.5 + tay + lda {c1},y + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_pbuc1_derefidx_vbuaa _deref_pbuz1=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:14.5 lda {c1},x @@ -1282,7 +1605,13 @@ _deref_pbuz1=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_pbuc1_derefidx_vbuxx +_deref_pbuz1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.5 + lda {c1},x + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_pbuc1_derefidx_vbuxx _deref_pbuz1=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:14.5 lda {c1},y @@ -1301,7 +1630,13 @@ _deref_pbuz1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_pbuc1_derefidx_vbuyy +_deref_pbuz1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.5 + lda {c1},y + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_pbuc1_derefidx_vbuyy _deref_pbuz1=_bnot_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.5 ldy {z1} @@ -1323,7 +1658,14 @@ _deref_pbuz1=_inc_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_inc_pbuc1_derefidx_vbuyy adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_pbuc1_derefidx_vbuz1 +_deref_pbuz1=_neg_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.5 + ldy {z1} + lda {c1},y + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_pbuc1_derefidx_vbuz1 _deref_pbuz1=_bnot_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.5 ldy {z2} @@ -1345,7 +1687,14 @@ _deref_pbuz1=_inc_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_inc_pbuc1_derefidx_vbuyy adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_pbuc1_derefidx_vbuz2 +_deref_pbuz1=_neg_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.5 + ldy {z2} + lda {c1},y + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_dec_pbuc1_derefidx_vbuc1 @@ -1374,7 +1723,13 @@ _deref_pbuz1=_inc_vbuc1 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_v adc #1 ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_neg_vbuc1 +_deref_pbuz1=_neg_vbuc1 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.0 + lda #{c1} + eor #$ff + clc + adc #$01 + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_pos_vbuc1 _deref_pbuc1=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:6.0 eor #$ff @@ -1387,7 +1742,11 @@ _deref_pbuc1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cy clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_vbuaa +_deref_pbuc1=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:10.0 + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuaa _deref_pbuc1=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A cycles:8.0 txa @@ -1403,7 +1762,12 @@ _deref_pbuc1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_vbuxx +_deref_pbuc1=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A cycles:12.0 + txa + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuxx _deref_pbuc1=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:8.0 tya @@ -1419,7 +1783,12 @@ _deref_pbuc1=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_vbuyy +_deref_pbuc1=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:12.0 + tya + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuyy _deref_pbuc1=_bnot_vbuz1 < _deref_pbuc1=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:9.0 lda {z1} @@ -1435,7 +1804,12 @@ _deref_pbuc1=_inc_vbuz1 < _deref_pbuc1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbu clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_vbuz1 +_deref_pbuc1=_neg_vbuz1 < _deref_pbuc1=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:13.0 + lda {z1} + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuz1 _deref_pbuc1=_bnot__deref_pbuz1 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:13.5 ldy #0 @@ -1454,7 +1828,13 @@ _deref_pbuc1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vb clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg__deref_pbuz1 +_deref_pbuc1=_neg__deref_pbuz1 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos__deref_pbuz1 _deref_pbuc1=_bnot__deref_pbuc1 < vbuaa=_bnot__deref_pbuc1 - clobber:A cycles:10.0 lda {c1} @@ -1464,7 +1844,12 @@ _deref_pbuc1=_bnot__deref_pbuc1 < vbuaa=_bnot__deref_pbuc1 - clobber:A cycles: dec {c1} *_deref_pbuc1=_inc__deref_pbuc1 - clobber: cycles:6.0 inc {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg__deref_pbuc1 +_deref_pbuc1=_neg__deref_pbuc1 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:14.0 + lda {c1} + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos__deref_pbuc1 _deref_pbuc1=_bnot__deref_pbuc2 < vbuaa=_bnot__deref_pbuc1 - clobber:A cycles:10.0 lda {c2} @@ -1480,7 +1865,12 @@ _deref_pbuc1=_inc__deref_pbuc2 < vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vbuaa < vb clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg__deref_pbuc2 +_deref_pbuc1=_neg__deref_pbuc2 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:14.0 + lda {c2} + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_dec_pbuz1_derefidx_vbuaa @@ -1551,7 +1941,20 @@ _deref_pbuc1=_inc_pbuc1_derefidx_vbuaa < _deref_pbuc1=_inc_pbuc1_derefidx_vbuyy clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc1_derefidx_vbuaa +_deref_pbuc1=_neg_pbuc1_derefidx_vbuaa < _deref_pbuc1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:16.5 + tax + lda {c1},x + eor #$ff + clc + adc #$01 + sta {c1} +_deref_pbuc1=_neg_pbuc1_derefidx_vbuaa < _deref_pbuc1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.5 + tay + lda {c1},y + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc1_derefidx_vbuaa _deref_pbuc1=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A cycles:10.5 lda {c1},x @@ -1567,7 +1970,12 @@ _deref_pbuc1=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc1_derefidx_vbuxx +_deref_pbuc1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A cycles:14.5 + lda {c1},x + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc1_derefidx_vbuxx _deref_pbuc1=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:10.5 lda {c1},y @@ -1583,7 +1991,12 @@ _deref_pbuc1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc1_derefidx_vbuyy +_deref_pbuc1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:14.5 + lda {c1},y + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc1_derefidx_vbuyy _deref_pbuc1=_bnot_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:13.5 ldx {z1} @@ -1619,7 +2032,20 @@ _deref_pbuc1=_inc_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc1_derefidx_vbuyy clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc1_derefidx_vbuz1 +_deref_pbuc1=_neg_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:17.5 + ldx {z1} + lda {c1},x + eor #$ff + clc + adc #$01 + sta {c1} +_deref_pbuc1=_neg_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.5 + ldy {z1} + lda {c1},y + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE _deref_pbuc1=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_dec_pbuc1_derefidx_vbuc1 @@ -1665,7 +2091,20 @@ _deref_pbuc1=_inc_pbuc2_derefidx_vbuaa < _deref_pbuc1=_inc_pbuc2_derefidx_vbuyy clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc2_derefidx_vbuaa +_deref_pbuc1=_neg_pbuc2_derefidx_vbuaa < _deref_pbuc1=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:16.5 + tax + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1} +_deref_pbuc1=_neg_pbuc2_derefidx_vbuaa < _deref_pbuc1=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.5 + tay + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc2_derefidx_vbuaa _deref_pbuc1=_bnot_pbuc2_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A cycles:10.5 lda {c2},x @@ -1681,7 +2120,12 @@ _deref_pbuc1=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc2_derefidx_vbuxx +_deref_pbuc1=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A cycles:14.5 + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc2_derefidx_vbuxx _deref_pbuc1=_bnot_pbuc2_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:10.5 lda {c2},y @@ -1697,7 +2141,12 @@ _deref_pbuc1=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc2_derefidx_vbuyy +_deref_pbuc1=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:14.5 + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc2_derefidx_vbuyy _deref_pbuc1=_bnot_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_bnot_pbuc2_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:13.5 ldx {z1} @@ -1733,7 +2182,20 @@ _deref_pbuc1=_inc_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_inc_pbuc2_derefidx_vbuyy clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc2_derefidx_vbuz1 +_deref_pbuc1=_neg_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:17.5 + ldx {z1} + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1} +_deref_pbuc1=_neg_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.5 + ldy {z1} + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc2_derefidx_vbuz1 _deref_pbuc1=_bnot_pbuc2_derefidx_vbuc1 < vbuaa=_bnot_pbuc2_derefidx_vbuc1 < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:12.5 ldx #{c1} @@ -1769,7 +2231,20 @@ _deref_pbuc1=_inc_pbuc2_derefidx_vbuc1 < vbuaa=_inc_pbuc2_derefidx_vbuc1 < vbuaa clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc2_derefidx_vbuc1 +_deref_pbuc1=_neg_pbuc2_derefidx_vbuc1 < vbuaa=_neg_pbuc2_derefidx_vbuc1 < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:16.5 + ldx #{c1} + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1} +_deref_pbuc1=_neg_pbuc2_derefidx_vbuc1 < vbuaa=_neg_pbuc2_derefidx_vbuc1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.5 + ldy #{c1} + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_bnot_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_dec_pbuc2_derefidx_vbuc2 @@ -1795,7 +2270,12 @@ _deref_pbuc1=_inc_vbuc1 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_v clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_vbuc1 +_deref_pbuc1=_neg_vbuc1 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:12.0 + lda #{c1} + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuc1 _deref_pbuc1=_bnot_vbuc2 < vbuaa=_bnot_vbuc1 < vbuaa=_bnot_vbuaa - clobber:A cycles:8.0 lda #{c2} @@ -1811,7 +2291,12 @@ _deref_pbuc1=_inc_vbuc2 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_v clc adc #1 sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_neg_vbuc2 +_deref_pbuc1=_neg_vbuc2 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:12.0 + lda #{c2} + eor #$ff + clc + adc #$01 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuc2 pbuz1_derefidx_vbuaa=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.0 tay @@ -1839,7 +2324,16 @@ pbuz1_derefidx_vbuaa=_inc_vbuaa < pbuz1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_v adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_vbuaa +pbuz1_derefidx_vbuaa=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.0 + tay + sty $ff + + tya + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuaa pbuz1_derefidx_vbuaa=_bnot_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.0 tay @@ -1867,7 +2361,16 @@ pbuz1_derefidx_vbuaa=_inc_vbuxx < pbuz1_derefidx_vbuyy=_inc_vbuxx < vbuaa=_inc_v adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_vbuxx +pbuz1_derefidx_vbuaa=_neg_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.0 + tay + sty $ff + + txa + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_bnot_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec_vbuyy @@ -1900,7 +2403,16 @@ pbuz1_derefidx_vbuaa=_inc_vbuz1 < pbuz1_derefidx_vbuyy=_inc_vbuz1 < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_vbuz1 +pbuz1_derefidx_vbuaa=_neg_vbuz1 < pbuz1_derefidx_vbuyy=_neg_vbuz1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 + tay + lda {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuz1 pbuz1_derefidx_vbuaa=_bnot_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 tay @@ -1928,7 +2440,16 @@ pbuz1_derefidx_vbuaa=_inc_vbuz2 < pbuz1_derefidx_vbuyy=_inc_vbuz2 < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_vbuz2 +pbuz1_derefidx_vbuaa=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 + tay + lda {z2} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_bnot__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec__deref_pbuz1 @@ -1964,7 +2485,17 @@ pbuz1_derefidx_vbuaa=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 +pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 < pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:27.5 + tay + sty $ff + + ldy #0 + lda ({z2}),y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos__deref_pbuz2 pbuz1_derefidx_vbuaa=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.0 tay @@ -1992,7 +2523,16 @@ pbuz1_derefidx_vbuaa=_inc__deref_pbuc1 < pbuz1_derefidx_vbuyy=_inc__deref_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg__deref_pbuc1 +pbuz1_derefidx_vbuaa=_neg__deref_pbuc1 < pbuz1_derefidx_vbuyy=_neg__deref_pbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 + tay + lda {c1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec_pbuz1_derefidx_vbuaa @@ -2085,7 +2625,16 @@ pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.5 + tay + lda {c1},y + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuaa pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.5 tay @@ -2113,7 +2662,16 @@ pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.5 + tay + lda {c1},x + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuyy @@ -2181,7 +2739,29 @@ pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:27.5 + ldx {z1} + tay + lda {c1},x + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:29.5 + tay + lda {z1} + sty $ff + + tay + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuz1 pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz2 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:23.5 tay @@ -2212,7 +2792,17 @@ pbuz1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz2 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:27.5 + tay + sty $ff + + ldy {z2} + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuc1 @@ -2250,7 +2840,16 @@ pbuz1_derefidx_vbuaa=_inc_vbuc1 < pbuz1_derefidx_vbuyy=_inc_vbuc1 < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_neg_vbuc1 +pbuz1_derefidx_vbuaa=_neg_vbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.0 + tay + lda #{c1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_pos_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_vbuaa @@ -2286,7 +2885,17 @@ pbuz1_derefidx_vbuxx=_inc_vbuxx < pbuz1_derefidx_vbuaa=_inc_vbuaa < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_vbuxx +pbuz1_derefidx_vbuxx=_neg_vbuxx < pbuz1_derefidx_vbuaa=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 + txa + tay + sty $ff + + tya + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_vbuyy @@ -2322,7 +2931,17 @@ pbuz1_derefidx_vbuxx=_inc_vbuz1 < pbuz1_derefidx_vbuaa=_inc_vbuz1 < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_vbuz1 +pbuz1_derefidx_vbuxx=_neg_vbuz1 < pbuz1_derefidx_vbuaa=_neg_vbuz1 < pbuz1_derefidx_vbuyy=_neg_vbuz1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.0 + txa + tay + lda {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuz1 pbuz1_derefidx_vbuxx=_bnot_vbuz2 < pbuz1_derefidx_vbuaa=_bnot_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.0 txa @@ -2353,7 +2972,17 @@ pbuz1_derefidx_vbuxx=_inc_vbuz2 < pbuz1_derefidx_vbuaa=_inc_vbuz2 < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_vbuz2 +pbuz1_derefidx_vbuxx=_neg_vbuz2 < pbuz1_derefidx_vbuaa=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.0 + txa + tay + lda {z2} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec__deref_pbuz1 @@ -2392,7 +3021,18 @@ pbuz1_derefidx_vbuxx=_inc__deref_pbuz2 < pbuz1_derefidx_vbuaa=_inc__deref_pbuz2 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg__deref_pbuz2 +pbuz1_derefidx_vbuxx=_neg__deref_pbuz2 < pbuz1_derefidx_vbuaa=_neg__deref_pbuz2 < pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:29.5 + txa + tay + sty $ff + + ldy #0 + lda ({z2}),y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos__deref_pbuz2 pbuz1_derefidx_vbuxx=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuaa=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:22.0 txa @@ -2423,7 +3063,17 @@ pbuz1_derefidx_vbuxx=_inc__deref_pbuc1 < pbuz1_derefidx_vbuaa=_inc__deref_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg__deref_pbuc1 +pbuz1_derefidx_vbuxx=_neg__deref_pbuc1 < pbuz1_derefidx_vbuaa=_neg__deref_pbuc1 < pbuz1_derefidx_vbuyy=_neg__deref_pbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:26.0 + txa + tay + lda {c1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_pbuz1_derefidx_vbuaa @@ -2524,7 +3174,17 @@ pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:26.5 + txa + tay + lda {c1},y + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuyy @@ -2598,7 +3258,31 @@ pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz1 +pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:29.5 + txa + ldx {z1} + tay + lda {c1},x + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:31.5 + txa + tay + lda {z1} + sty $ff + + tay + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuz1 pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz2 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:25.5 txa @@ -2632,7 +3316,18 @@ pbuz1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz2 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:29.5 + txa + tay + sty $ff + + ldy {z2} + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuc1 @@ -2673,7 +3368,17 @@ pbuz1_derefidx_vbuxx=_inc_vbuc1 < pbuz1_derefidx_vbuaa=_inc_vbuc1 < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_neg_vbuc1 +pbuz1_derefidx_vbuxx=_neg_vbuc1 < pbuz1_derefidx_vbuaa=_neg_vbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 + txa + tay + lda #{c1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_pos_vbuc1 pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:14.0 sty $ff @@ -2695,7 +3400,14 @@ pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobbe adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_vbuaa +pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.0 + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_vbuaa pbuz1_derefidx_vbuyy=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:16.0 sty $ff @@ -2720,7 +3432,15 @@ pbuz1_derefidx_vbuyy=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vb adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_vbuxx +pbuz1_derefidx_vbuyy=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.0 + sty $ff + + txa + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_vbuxx pbuz1_derefidx_vbuyy=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:16.0 sty $ff @@ -2745,7 +3465,15 @@ pbuz1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vb adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_vbuyy +pbuz1_derefidx_vbuyy=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.0 + sty $ff + + tya + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_vbuyy pbuz1_derefidx_vbuyy=_bnot_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.0 lda {z1} @@ -2770,7 +3498,15 @@ pbuz1_derefidx_vbuyy=_inc_vbuz1 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_v adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_vbuz1 +pbuz1_derefidx_vbuyy=_neg_vbuz1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.0 + lda {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_vbuz1 pbuz1_derefidx_vbuyy=_bnot_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.0 lda {z2} @@ -2795,7 +3531,15 @@ pbuz1_derefidx_vbuyy=_inc_vbuz2 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_v adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_vbuz2 +pbuz1_derefidx_vbuyy=_neg_vbuz2 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.0 + lda {z2} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_bnot__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_dec__deref_pbuz1 @@ -2828,7 +3572,16 @@ pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vb adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 +pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 + sty $ff + + ldy #0 + lda ({z2}),y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos__deref_pbuz2 pbuz1_derefidx_vbuyy=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.0 lda {c1} @@ -2853,7 +3606,15 @@ pbuz1_derefidx_vbuyy=_inc__deref_pbuc1 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg__deref_pbuc1 +pbuz1_derefidx_vbuyy=_neg__deref_pbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.0 + lda {c1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_dec_pbuz1_derefidx_vbuaa @@ -2946,7 +3707,16 @@ pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuaa < vbuaa=_inc_pbuc1_derefidx_vbuaa adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.5 + sty $ff + + tay + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_pbuc1_derefidx_vbuaa pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 lda {c1},x @@ -2971,7 +3741,15 @@ pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_inc_vbuaa adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + lda {c1},x + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_pbuc1_derefidx_vbuxx pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 lda {c1},y @@ -2996,7 +3774,15 @@ pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_inc_vbuaa adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + lda {c1},y + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_pbuc1_derefidx_vbuyy pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X Y cycles:21.5 ldx {z1} @@ -3053,7 +3839,27 @@ pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz1 +pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:25.5 + ldx {z1} + lda {c1},x + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y +pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:27.5 + lda {z1} + sty $ff + + tay + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_pbuc1_derefidx_vbuz1 pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz2 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 sty $ff @@ -3081,7 +3887,16 @@ pbuz1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuz2 < vbuaa=_inc_pbuc1_derefidx_vbuz1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz2 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 + sty $ff + + ldy {z2} + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuc1 @@ -3116,7 +3931,15 @@ pbuz1_derefidx_vbuyy=_inc_vbuc1 < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_v adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_neg_vbuc1 +pbuz1_derefidx_vbuyy=_neg_vbuc1 < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.0 + lda #{c1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_pos_vbuc1 pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.0 ldy {z1} @@ -3141,7 +3964,15 @@ pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_v adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_vbuaa +pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.0 + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_vbuaa pbuz1_derefidx_vbuz1=_bnot_vbuxx < pbuz1_derefidx_vbuyy=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 ldy {z1} @@ -3169,7 +4000,16 @@ pbuz1_derefidx_vbuz1=_inc_vbuxx < pbuz1_derefidx_vbuyy=_inc_vbuxx < vbuaa=_inc_v adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_vbuxx +pbuz1_derefidx_vbuz1=_neg_vbuxx < pbuz1_derefidx_vbuyy=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 + ldy {z1} + sty $ff + + txa + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_vbuxx pbuz1_derefidx_vbuz1=_bnot_vbuyy < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:19.0 tya @@ -3197,7 +4037,16 @@ pbuz1_derefidx_vbuz1=_inc_vbuyy < pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_vbuyy +pbuz1_derefidx_vbuz1=_neg_vbuyy < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 + tya + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_vbuyy pbuz1_derefidx_vbuz1=_bnot_vbuz1 < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.0 lda {z1} @@ -3225,7 +4074,16 @@ pbuz1_derefidx_vbuz1=_inc_vbuz1 < pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_vbuz1 +pbuz1_derefidx_vbuz1=_neg_vbuz1 < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 + lda {z1} + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_vbuz1 pbuz1_derefidx_vbuz1=_bnot_vbuz2 < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:20.0 lda {z2} @@ -3253,7 +4111,16 @@ pbuz1_derefidx_vbuz1=_inc_vbuz2 < pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_vbuz2 +pbuz1_derefidx_vbuz1=_neg_vbuz2 < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.0 + lda {z2} + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_vbuz2 pbuz1_derefidx_vbuz1=_bnot__deref_pbuz1 < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 ldy #0 @@ -3284,7 +4151,17 @@ pbuz1_derefidx_vbuz1=_inc__deref_pbuz1 < pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg__deref_pbuz1 +pbuz1_derefidx_vbuz1=_neg__deref_pbuz1 < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos__deref_pbuz1 pbuz1_derefidx_vbuz1=_bnot__deref_pbuz2 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 ldy {z1} @@ -3315,7 +4192,17 @@ pbuz1_derefidx_vbuz1=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg__deref_pbuz2 +pbuz1_derefidx_vbuz1=_neg__deref_pbuz2 < pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos__deref_pbuz2 pbuz1_derefidx_vbuz1=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.0 lda {c1} @@ -3343,7 +4230,16 @@ pbuz1_derefidx_vbuz1=_inc__deref_pbuc1 < pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg__deref_pbuc1 +pbuz1_derefidx_vbuz1=_neg__deref_pbuc1 < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.0 + lda {c1} + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_dec_pbuz1_derefidx_vbuaa @@ -3439,7 +4335,17 @@ pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:27.5 + ldy {z1} + sty $ff + + tay + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuaa pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 lda {c1},x @@ -3467,7 +4373,16 @@ pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=_inc_vbuaa adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 + lda {c1},x + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuxx pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:21.5 lda {c1},y @@ -3495,7 +4410,16 @@ pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_inc_vbuaa adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:25.5 + lda {c1},y + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuyy pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_bnot_vbuaa < pbuz1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 ldy {z1} @@ -3526,7 +4450,17 @@ pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz1 +pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 + ldy {z1} + lda {c1},y + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuz1 pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuz2 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 ldy {z1} @@ -3557,7 +4491,17 @@ pbuz1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_inc_pbuc1 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuz2 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 + ldy {z1} + sty $ff + + ldy {z2} + lda {c1},y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuc1 @@ -3595,7 +4539,16 @@ pbuz1_derefidx_vbuz1=_inc_vbuc1 < pbuz1_derefidx_vbuz1=_inc_vbuaa < pbuz1_derefi adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_neg_vbuc1 +pbuz1_derefidx_vbuz1=_neg_vbuc1 < pbuz1_derefidx_vbuz1=_neg_vbuaa < pbuz1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.0 + lda #{c1} + ldy {z1} + sty $ff + + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_pos_vbuc1 pbuz1_derefidx_vbuz2=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:11.0 eor #$ff @@ -3611,7 +4564,12 @@ pbuz1_derefidx_vbuz2=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobbe adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuaa +pbuz1_derefidx_vbuz2=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:15.0 + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuaa pbuz1_derefidx_vbuz2=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:13.0 txa @@ -3630,7 +4588,13 @@ pbuz1_derefidx_vbuz2=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vb adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuxx +pbuz1_derefidx_vbuz2=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.0 + txa + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuxx pbuz1_derefidx_vbuz2=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:13.0 tya @@ -3649,7 +4613,13 @@ pbuz1_derefidx_vbuz2=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vb adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuyy +pbuz1_derefidx_vbuz2=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.0 + tya + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuyy pbuz1_derefidx_vbuz2=_bnot_vbuz1 < pbuz1_derefidx_vbuz2=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:14.0 lda {z1} @@ -3668,7 +4638,13 @@ pbuz1_derefidx_vbuz2=_inc_vbuz1 < pbuz1_derefidx_vbuz2=_inc_vbuaa < vbuaa=_inc_v adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuz1 +pbuz1_derefidx_vbuz2=_neg_vbuz1 < pbuz1_derefidx_vbuz2=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.0 + lda {z1} + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuz1 pbuz1_derefidx_vbuz2=_bnot_vbuz2 < pbuz1_derefidx_vbuz2=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:14.0 lda {z2} @@ -3687,7 +4663,13 @@ pbuz1_derefidx_vbuz2=_inc_vbuz2 < pbuz1_derefidx_vbuz2=_inc_vbuaa < vbuaa=_inc_v adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuz2 +pbuz1_derefidx_vbuz2=_neg_vbuz2 < pbuz1_derefidx_vbuz2=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.0 + lda {z2} + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuz2 pbuz1_derefidx_vbuz2=_bnot_vbuz3 < pbuz1_derefidx_vbuz2=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:14.0 lda {z3} @@ -3706,7 +4688,13 @@ pbuz1_derefidx_vbuz2=_inc_vbuz3 < pbuz1_derefidx_vbuz2=_inc_vbuaa < vbuaa=_inc_v adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuz3 +pbuz1_derefidx_vbuz2=_neg_vbuz3 < pbuz1_derefidx_vbuz2=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.0 + lda {z3} + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuz3 pbuz1_derefidx_vbuz2=_bnot__deref_pbuz1 < pbuz1_derefidx_vbuz2=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 ldy #0 @@ -3728,7 +4716,14 @@ pbuz1_derefidx_vbuz2=_inc__deref_pbuz1 < pbuz1_derefidx_vbuz2=_inc_vbuaa < vbuaa adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg__deref_pbuz1 +pbuz1_derefidx_vbuz2=_neg__deref_pbuz1 < pbuz1_derefidx_vbuz2=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos__deref_pbuz1 pbuz1_derefidx_vbuz2=_bnot__deref_pbuz2 < pbuz1_derefidx_vbuyy=_bnot__deref_pbuz2 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:24.5 ldy {z2} @@ -3759,7 +4754,17 @@ pbuz1_derefidx_vbuz2=_inc__deref_pbuz2 < pbuz1_derefidx_vbuyy=_inc__deref_pbuz2 adc #1 ldy $ff sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg__deref_pbuz2 +pbuz1_derefidx_vbuz2=_neg__deref_pbuz2 < pbuz1_derefidx_vbuyy=_neg__deref_pbuz2 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:28.5 + ldy {z2} + sty $ff + + ldy #0 + lda ({z2}),y + eor #$ff + clc + adc #$01 + ldy $ff + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos__deref_pbuz2 pbuz1_derefidx_vbuz2=_bnot__deref_pbuz3 < vbuaa=_bnot__deref_pbuz1 < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 ldy #0 @@ -3781,7 +4786,14 @@ pbuz1_derefidx_vbuz2=_inc__deref_pbuz3 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vb adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg__deref_pbuz3 +pbuz1_derefidx_vbuz2=_neg__deref_pbuz3 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + ldy #0 + lda ({z3}),y + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos__deref_pbuz3 pbuz1_derefidx_vbuz2=_bnot__deref_pbuc1 < pbuz1_derefidx_vbuz2=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:15.0 lda {c1} @@ -3800,7 +4812,13 @@ pbuz1_derefidx_vbuz2=_inc__deref_pbuc1 < pbuz1_derefidx_vbuz2=_inc_vbuaa < vbuaa adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg__deref_pbuc1 +pbuz1_derefidx_vbuz2=_neg__deref_pbuc1 < pbuz1_derefidx_vbuz2=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:19.0 + lda {c1} + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_dec_pbuz1_derefidx_vbuaa @@ -3932,7 +4950,14 @@ pbuz1_derefidx_vbuz2=_inc_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_inc_pbuc1 adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.5 + tay + lda {c1},y + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_pbuc1_derefidx_vbuaa pbuz1_derefidx_vbuz2=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:15.5 lda {c1},x @@ -3951,7 +4976,13 @@ pbuz1_derefidx_vbuz2=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:19.5 + lda {c1},x + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_pbuc1_derefidx_vbuxx pbuz1_derefidx_vbuz2=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:15.5 lda {c1},y @@ -3970,7 +5001,13 @@ pbuz1_derefidx_vbuz2=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:19.5 + lda {c1},y + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_pbuc1_derefidx_vbuyy pbuz1_derefidx_vbuz2=_bnot_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 ldy {z1} @@ -3992,7 +5029,14 @@ pbuz1_derefidx_vbuz2=_inc_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_inc_pbuc1 adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuz1 +pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + ldy {z1} + lda {c1},y + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_pbuc1_derefidx_vbuz1 pbuz1_derefidx_vbuz2=_bnot_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 ldy {z2} @@ -4014,7 +5058,14 @@ pbuz1_derefidx_vbuz2=_inc_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_inc_pbuc1 adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + ldy {z2} + lda {c1},y + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_pbuc1_derefidx_vbuz2 pbuz1_derefidx_vbuz2=_bnot_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A Y cycles:18.5 ldy {z3} @@ -4036,7 +5087,14 @@ pbuz1_derefidx_vbuz2=_inc_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_inc_pbuc1 adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuz3 +pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:22.5 + ldy {z3} + lda {c1},y + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_pbuc1_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_dec_pbuc1_derefidx_vbuc1 @@ -4065,7 +5123,13 @@ pbuz1_derefidx_vbuz2=_inc_vbuc1 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa= adc #1 ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuc1 +pbuz1_derefidx_vbuz2=_neg_vbuc1 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.0 + lda #{c1} + eor #$ff + clc + adc #$01 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=_bnot_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=_dec_vbuaa @@ -4306,7 +5370,20 @@ pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_v clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuaa +pbuc1_derefidx_vbuaa=_neg_vbuaa < pbuc1_derefidx_vbuxx=_neg_vbuxx < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X cycles:15.0 + tax + txa + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuaa=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:15.0 + tay + tya + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuaa pbuc1_derefidx_vbuaa=_bnot_vbuxx < pbuc1_derefidx_vbuyy=_bnot_vbuxx < pbuc1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:11.0 tay @@ -4325,7 +5402,13 @@ pbuc1_derefidx_vbuaa=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuxx < pbuc1_derefi clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuxx +pbuc1_derefidx_vbuaa=_neg_vbuxx < pbuc1_derefidx_vbuyy=_neg_vbuxx < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:15.0 + tay + txa + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuxx pbuc1_derefidx_vbuaa=_bnot_vbuyy < pbuc1_derefidx_vbuxx=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A X cycles:11.0 tax @@ -4344,7 +5427,13 @@ pbuc1_derefidx_vbuaa=_inc_vbuyy < pbuc1_derefidx_vbuxx=_inc_vbuyy < vbuaa=_inc_v clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuyy +pbuc1_derefidx_vbuaa=_neg_vbuyy < pbuc1_derefidx_vbuxx=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A X cycles:15.0 + tax + tya + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuyy pbuc1_derefidx_vbuaa=_bnot_vbuz1 < pbuc1_derefidx_vbuxx=_bnot_vbuz1 < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X cycles:12.0 tax @@ -4380,7 +5469,20 @@ pbuc1_derefidx_vbuaa=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuz1 < pbuc1_derefi clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuz1 +pbuc1_derefidx_vbuaa=_neg_vbuz1 < pbuc1_derefidx_vbuxx=_neg_vbuz1 < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X cycles:16.0 + tax + lda {z1} + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuaa=_neg_vbuz1 < pbuc1_derefidx_vbuyy=_neg_vbuz1 < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.0 + tay + lda {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuz1 pbuc1_derefidx_vbuaa=_bnot__deref_pbuz1 < pbuc1_derefidx_vbuxx=_bnot__deref_pbuz1 < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X Y cycles:16.5 tax @@ -4431,7 +5533,25 @@ pbuc1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuc1_derefidx_vbuyy=_inc__deref_pbuz1 adc #1 ldy $ff sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg__deref_pbuz1 +pbuc1_derefidx_vbuaa=_neg__deref_pbuz1 < pbuc1_derefidx_vbuxx=_neg__deref_pbuz1 < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:20.5 + tax + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuaa=_neg__deref_pbuz1 < pbuc1_derefidx_vbuyy=_neg__deref_pbuz1 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:26.5 + tay + sty $ff + + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos__deref_pbuz1 pbuc1_derefidx_vbuaa=_bnot__deref_pbuc1 < pbuc1_derefidx_vbuxx=_bnot__deref_pbuc1 < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X cycles:13.0 tax @@ -4467,7 +5587,20 @@ pbuc1_derefidx_vbuaa=_inc__deref_pbuc1 < pbuc1_derefidx_vbuyy=_inc__deref_pbuc1 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg__deref_pbuc1 +pbuc1_derefidx_vbuaa=_neg__deref_pbuc1 < pbuc1_derefidx_vbuxx=_neg__deref_pbuc1 < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X cycles:17.0 + tax + lda {c1} + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuaa=_neg__deref_pbuc1 < pbuc1_derefidx_vbuyy=_neg__deref_pbuc1 < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.0 + tay + lda {c1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos__deref_pbuc1 pbuc1_derefidx_vbuaa=_bnot__deref_pbuc2 < pbuc1_derefidx_vbuxx=_bnot__deref_pbuc2 < vbuaa=_bnot__deref_pbuc1 - clobber:A X cycles:13.0 tax @@ -4503,7 +5636,20 @@ pbuc1_derefidx_vbuaa=_inc__deref_pbuc2 < pbuc1_derefidx_vbuyy=_inc__deref_pbuc2 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg__deref_pbuc2 +pbuc1_derefidx_vbuaa=_neg__deref_pbuc2 < pbuc1_derefidx_vbuxx=_neg__deref_pbuc2 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A X cycles:17.0 + tax + lda {c2} + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuaa=_neg__deref_pbuc2 < pbuc1_derefidx_vbuyy=_neg__deref_pbuc2 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.0 + tay + lda {c2} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_dec_pbuz1_derefidx_vbuaa @@ -4614,7 +5760,20 @@ pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_inc_pbuc2 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuaa +pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:17.5 + tax + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.5 + tay + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuaa=_bnot_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_bnot_pbuc2_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A Y cycles:13.5 tay @@ -4633,7 +5792,13 @@ pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_inc_pbuc2 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.5 + tay + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuaa=_bnot_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_bnot_pbuc2_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A X cycles:13.5 tax @@ -4652,7 +5817,13 @@ pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_inc_pbuc2 clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A X cycles:17.5 + tax + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuaa=_bnot_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_bnot_pbuc2_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:22.5 tax @@ -4732,7 +5903,36 @@ pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_inc_pbuc2 adc #1 ldy $ff sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:26.5 + tax + stx $ff + + ldx {z1} + lda {c2},x + eor #$ff + clc + adc #$01 + ldx $ff + sta {c1},x +pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X Y cycles:20.5 + ldx {z1} + tay + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1},y +pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:26.5 + tay + sty $ff + + ldy {z1} + lda {c2},y + eor #$ff + clc + adc #$01 + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_bnot_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuc1 @@ -4788,7 +5988,20 @@ pbuc1_derefidx_vbuaa=_inc_vbuc2 < pbuc1_derefidx_vbuyy=_inc_vbuc2 < vbuaa=_inc_v clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuc2 +pbuc1_derefidx_vbuaa=_neg_vbuc2 < pbuc1_derefidx_vbuxx=_neg_vbuc2 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A X cycles:15.0 + tax + lda #{c2} + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuaa=_neg_vbuc2 < pbuc1_derefidx_vbuyy=_neg_vbuc2 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:15.0 + tay + lda #{c2} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuc2 pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:7.0 eor #$ff @@ -4801,7 +6014,11 @@ pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobbe clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_vbuaa +pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:11.0 + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_vbuaa pbuc1_derefidx_vbuxx=_bnot_vbuxx < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:9.0 txa @@ -4817,7 +6034,12 @@ pbuc1_derefidx_vbuxx=_inc_vbuxx < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_v clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_vbuxx +pbuc1_derefidx_vbuxx=_neg_vbuxx < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:13.0 + txa + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_vbuxx pbuc1_derefidx_vbuxx=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:9.0 tya @@ -4833,7 +6055,12 @@ pbuc1_derefidx_vbuxx=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vb clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_vbuyy +pbuc1_derefidx_vbuxx=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:13.0 + tya + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_vbuyy pbuc1_derefidx_vbuxx=_bnot_vbuz1 < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:10.0 lda {z1} @@ -4849,7 +6076,12 @@ pbuc1_derefidx_vbuxx=_inc_vbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_v clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_vbuz1 +pbuc1_derefidx_vbuxx=_neg_vbuz1 < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:14.0 + lda {z1} + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_vbuz1 pbuc1_derefidx_vbuxx=_bnot__deref_pbuz1 < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:14.5 ldy #0 @@ -4868,7 +6100,13 @@ pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg__deref_pbuz1 +pbuc1_derefidx_vbuxx=_neg__deref_pbuz1 < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos__deref_pbuz1 pbuc1_derefidx_vbuxx=_bnot__deref_pbuc1 < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:11.0 lda {c1} @@ -4884,7 +6122,12 @@ pbuc1_derefidx_vbuxx=_inc__deref_pbuc1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg__deref_pbuc1 +pbuc1_derefidx_vbuxx=_neg__deref_pbuc1 < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:15.0 + lda {c1} + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos__deref_pbuc1 pbuc1_derefidx_vbuxx=_bnot__deref_pbuc2 < vbuaa=_bnot__deref_pbuc1 - clobber:A cycles:11.0 lda {c2} @@ -4900,7 +6143,12 @@ pbuc1_derefidx_vbuxx=_inc__deref_pbuc2 < vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vb clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg__deref_pbuc2 +pbuc1_derefidx_vbuxx=_neg__deref_pbuc2 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:15.0 + lda {c2} + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_dec_pbuz1_derefidx_vbuaa @@ -5012,7 +6260,23 @@ pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_inc_pbuc2 clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuaa +pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:23.5 + stx $ff + + tax + lda {c2},x + eor #$ff + clc + adc #$01 + ldx $ff + sta {c1},x +pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.5 + tay + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuxx=_bnot_pbuc2_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A cycles:11.5 lda {c2},x @@ -5028,7 +6292,12 @@ pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A cycles:15.5 + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuxx=_bnot_pbuc2_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:11.5 lda {c2},y @@ -5044,7 +6313,12 @@ pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:15.5 + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuxx=_bnot_pbuc2_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuz1 < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:20.5 stx $ff @@ -5089,7 +6363,23 @@ pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2 clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:24.5 + stx $ff + + ldx {z1} + lda {c2},x + eor #$ff + clc + adc #$01 + ldx $ff + sta {c1},x +pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_bnot_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuc1 @@ -5125,7 +6415,12 @@ pbuc1_derefidx_vbuxx=_inc_vbuc2 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa= clc adc #1 sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_vbuc2 +pbuc1_derefidx_vbuxx=_neg_vbuc2 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:13.0 + lda #{c2} + eor #$ff + clc + adc #$01 + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_vbuc2 pbuc1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:7.0 eor #$ff @@ -5138,7 +6433,11 @@ pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobbe clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_vbuaa +pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:11.0 + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_vbuaa pbuc1_derefidx_vbuyy=_bnot_vbuxx < pbuc1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:9.0 txa @@ -5154,7 +6453,12 @@ pbuc1_derefidx_vbuyy=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_v clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_vbuxx +pbuc1_derefidx_vbuyy=_neg_vbuxx < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:13.0 + txa + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_vbuxx pbuc1_derefidx_vbuyy=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:9.0 tya @@ -5170,7 +6474,12 @@ pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vb clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_vbuyy +pbuc1_derefidx_vbuyy=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:13.0 + tya + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_vbuyy pbuc1_derefidx_vbuyy=_bnot_vbuz1 < pbuc1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:10.0 lda {z1} @@ -5186,7 +6495,12 @@ pbuc1_derefidx_vbuyy=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_v clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_vbuz1 +pbuc1_derefidx_vbuyy=_neg_vbuz1 < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:14.0 + lda {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_vbuz1 pbuc1_derefidx_vbuyy=_bnot__deref_pbuz1 < pbuc1_derefidx_vbuaa=_bnot__deref_pbuz1 < pbuc1_derefidx_vbuxx=_bnot__deref_pbuz1 < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X Y cycles:18.5 tya @@ -5237,7 +6551,25 @@ pbuc1_derefidx_vbuyy=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vb adc #1 ldy $ff sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg__deref_pbuz1 +pbuc1_derefidx_vbuyy=_neg__deref_pbuz1 < pbuc1_derefidx_vbuaa=_neg__deref_pbuz1 < pbuc1_derefidx_vbuxx=_neg__deref_pbuz1 < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:22.5 + tya + tax + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuyy=_neg__deref_pbuz1 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.5 + sty $ff + + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #$01 + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos__deref_pbuz1 pbuc1_derefidx_vbuyy=_bnot__deref_pbuc1 < pbuc1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A cycles:11.0 lda {c1} @@ -5253,7 +6585,12 @@ pbuc1_derefidx_vbuyy=_inc__deref_pbuc1 < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg__deref_pbuc1 +pbuc1_derefidx_vbuyy=_neg__deref_pbuc1 < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A cycles:15.0 + lda {c1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos__deref_pbuc1 pbuc1_derefidx_vbuyy=_bnot__deref_pbuc2 < vbuaa=_bnot__deref_pbuc1 - clobber:A cycles:11.0 lda {c2} @@ -5269,7 +6606,12 @@ pbuc1_derefidx_vbuyy=_inc__deref_pbuc2 < vbuaa=_inc__deref_pbuc1 < vbuaa=_inc_vb clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg__deref_pbuc2 +pbuc1_derefidx_vbuyy=_neg__deref_pbuc2 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:15.0 + lda {c2} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_dec_pbuz1_derefidx_vbuaa @@ -5390,7 +6732,23 @@ pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuaa < vbuaa=_inc_pbuc1_derefidx_vbuaa adc #1 ldy $ff sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuaa +pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:17.5 + tax + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1},y +pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuaa < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:23.5 + sty $ff + + tay + lda {c2},y + eor #$ff + clc + adc #$01 + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuyy=_bnot_pbuc2_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A cycles:11.5 lda {c2},x @@ -5406,7 +6764,12 @@ pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A cycles:15.5 + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuyy=_bnot_pbuc2_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A cycles:11.5 lda {c2},y @@ -5422,7 +6785,12 @@ pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A cycles:15.5 + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuyy=_bnot_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_bnot_pbuc2_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:14.5 ldx {z1} @@ -5467,7 +6835,23 @@ pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuz1 < vbuaa=_inc_pbuc1_derefidx_vbuz1 adc #1 ldy $ff sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1},y +pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuz1 < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:24.5 + sty $ff + + ldy {z1} + lda {c2},y + eor #$ff + clc + adc #$01 + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_bnot_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuc1 @@ -5503,7 +6887,12 @@ pbuc1_derefidx_vbuyy=_inc_vbuc2 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa= clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_vbuc2 +pbuc1_derefidx_vbuyy=_neg_vbuc2 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A cycles:13.0 + lda #{c2} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_vbuc2 pbuc1_derefidx_vbuz1=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X cycles:10.0 eor #$ff @@ -5533,7 +6922,18 @@ pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_v clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuaa +pbuc1_derefidx_vbuz1=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X cycles:14.0 + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:14.0 + ldy {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuaa pbuc1_derefidx_vbuz1=_bnot_vbuxx < vbuaa=_bnot_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:12.0 txa @@ -5569,7 +6969,20 @@ pbuc1_derefidx_vbuz1=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuxx < pbuc1_derefi clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuxx +pbuc1_derefidx_vbuz1=_neg_vbuxx < vbuaa=_neg_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:16.0 + txa + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_vbuxx < pbuc1_derefidx_vbuyy=_neg_vbuxx < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.0 + ldy {z1} + txa + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuxx pbuc1_derefidx_vbuz1=_bnot_vbuyy < pbuc1_derefidx_vbuxx=_bnot_vbuyy < vbuaa=_bnot_vbuyy < vbuaa=_bnot_vbuaa - clobber:A X cycles:12.0 ldx {z1} @@ -5605,7 +7018,20 @@ pbuc1_derefidx_vbuz1=_inc_vbuyy < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefi clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuyy +pbuc1_derefidx_vbuz1=_neg_vbuyy < pbuc1_derefidx_vbuxx=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A X cycles:16.0 + ldx {z1} + tya + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_vbuyy < pbuc1_derefidx_vbuz1=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.0 + tya + ldy {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuyy pbuc1_derefidx_vbuz1=_bnot_vbuz1 < pbuc1_derefidx_vbuxx=_bnot_vbuxx < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X cycles:12.0 ldx {z1} @@ -5641,7 +7067,20 @@ pbuc1_derefidx_vbuz1=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_v clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuz1 +pbuc1_derefidx_vbuz1=_neg_vbuz1 < pbuc1_derefidx_vbuxx=_neg_vbuxx < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X cycles:16.0 + ldx {z1} + txa + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_vbuz1 < pbuc1_derefidx_vbuyy=_neg_vbuyy < vbuaa=_neg_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.0 + ldy {z1} + tya + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuz1 pbuc1_derefidx_vbuz1=_bnot_vbuz2 < pbuc1_derefidx_vbuz1=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X cycles:13.0 lda {z2} @@ -5677,7 +7116,20 @@ pbuc1_derefidx_vbuz1=_inc_vbuz2 < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefi clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuz2 +pbuc1_derefidx_vbuz1=_neg_vbuz2 < pbuc1_derefidx_vbuz1=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X cycles:17.0 + lda {z2} + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_vbuz2 < pbuc1_derefidx_vbuz1=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:17.0 + lda {z2} + ldy {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuz2 pbuc1_derefidx_vbuz1=_bnot__deref_pbuz1 < pbuc1_derefidx_vbuz1=_bnot_vbuaa < pbuc1_derefidx_vbuyy=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A Y cycles:17.5 ldy #0 @@ -5699,7 +7151,14 @@ pbuc1_derefidx_vbuz1=_inc__deref_pbuz1 < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg__deref_pbuz1 +pbuc1_derefidx_vbuz1=_neg__deref_pbuz1 < pbuc1_derefidx_vbuz1=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + ldy {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos__deref_pbuz1 pbuc1_derefidx_vbuz1=_bnot__deref_pbuz2 < pbuc1_derefidx_vbuxx=_bnot__deref_pbuz1 < pbuc1_derefidx_vbuxx=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X Y cycles:17.5 ldx {z1} @@ -5750,7 +7209,25 @@ pbuc1_derefidx_vbuz1=_inc__deref_pbuz2 < pbuc1_derefidx_vbuyy=_inc__deref_pbuz1 adc #1 ldy $ff sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg__deref_pbuz2 +pbuc1_derefidx_vbuz1=_neg__deref_pbuz2 < pbuc1_derefidx_vbuxx=_neg__deref_pbuz1 < pbuc1_derefidx_vbuxx=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X Y cycles:21.5 + ldx {z1} + ldy #0 + lda ({z2}),y + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuz1=_neg__deref_pbuz2 < pbuc1_derefidx_vbuyy=_neg__deref_pbuz1 < vbuaa=_neg__deref_pbuz1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:27.5 + ldy {z1} + sty $ff + + ldy #0 + lda ({z2}),y + eor #$ff + clc + adc #$01 + ldy $ff + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos__deref_pbuz2 pbuc1_derefidx_vbuz1=_bnot__deref_pbuc1 < pbuc1_derefidx_vbuz1=_bnot_vbuaa < vbuaa=_bnot_vbuaa - clobber:A X cycles:14.0 lda {c1} @@ -5786,7 +7263,20 @@ pbuc1_derefidx_vbuz1=_inc__deref_pbuc1 < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg__deref_pbuc1 +pbuc1_derefidx_vbuz1=_neg__deref_pbuc1 < pbuc1_derefidx_vbuz1=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A X cycles:18.0 + lda {c1} + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg__deref_pbuc1 < pbuc1_derefidx_vbuz1=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.0 + lda {c1} + ldy {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos__deref_pbuc1 pbuc1_derefidx_vbuz1=_bnot__deref_pbuc2 < vbuaa=_bnot__deref_pbuc1 - clobber:A X cycles:14.0 lda {c2} @@ -5822,7 +7312,20 @@ pbuc1_derefidx_vbuz1=_inc__deref_pbuc2 < pbuc1_derefidx_vbuyy=_inc__deref_pbuc2 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg__deref_pbuc2 +pbuc1_derefidx_vbuz1=_neg__deref_pbuc2 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A X cycles:18.0 + lda {c2} + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg__deref_pbuc2 < pbuc1_derefidx_vbuyy=_neg__deref_pbuc2 < vbuaa=_neg__deref_pbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.0 + ldy {z1} + lda {c2} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_bnot_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_dec_pbuz1_derefidx_vbuaa @@ -5919,7 +7422,14 @@ pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_inc_pbuc1 adc #1 ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuaa +pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:20.5 + tax + lda {c1},x + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuaa pbuc1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:14.5 lda {c1},x @@ -5938,7 +7448,13 @@ pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx adc #1 ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuxx +pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:18.5 + lda {c1},x + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuxx pbuc1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A X cycles:14.5 lda {c1},y @@ -5957,7 +7473,13 @@ pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy adc #1 ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuyy +pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A X cycles:18.5 + lda {c1},y + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuyy pbuc1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:17.5 ldx {z1} @@ -5977,7 +7499,14 @@ pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_inc_pbuc1 pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx - clobber:X cycles:10.0 ldx {z1} inc {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:21.5 + ldx {z1} + lda {c1},x + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuz1 pbuc1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:17.5 ldx {z2} @@ -5999,7 +7528,14 @@ pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_inc_pbuc1 adc #1 ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:21.5 + ldx {z2} + lda {c1},x + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc1_derefidx_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuc1 @@ -6051,7 +7587,22 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_inc_pbuc2 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuaa +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:20.5 + tax + lda {c2},x + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:20.5 + tay + lda {c2},y + ldy {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuz1=_bnot_pbuc2_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:14.5 lda {c2},x @@ -6087,7 +7638,20 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_inc_vbuaa clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:18.5 + lda {c2},x + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.5 + lda {c2},x + ldy {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuz1=_bnot_pbuc2_derefidx_vbuyy < vbuaa=_bnot_pbuc1_derefidx_vbuyy < vbuaa=_bnot_vbuaa - clobber:A X cycles:14.5 lda {c2},y @@ -6123,7 +7687,20 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_inc_vbuaa clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A X cycles:18.5 + lda {c2},y + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.5 + lda {c2},y + ldy {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuz1=_bnot_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_bnot_pbuc2_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:14.5 ldx {z1} @@ -6159,7 +7736,20 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_inc_pbuc2 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},x + eor #$ff + clc + adc #$01 + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuyy < vbuaa=_neg_pbuc1_derefidx_vbuyy < vbuaa=_neg_vbuaa - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},y + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuz1=_bnot_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_bnot_pbuc2_derefidx_vbuxx < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:17.5 ldx {z2} @@ -6201,7 +7791,22 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_inc_pbuc2 clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuxx < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:21.5 + ldx {z2} + lda {c2},x + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_neg_vbuaa < pbuc1_derefidx_vbuyy=_neg_vbuaa < vbuaa=_neg_vbuaa - clobber:A Y cycles:21.5 + ldy {z2} + lda {c2},y + ldy {z1} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuz2 pbuc1_derefidx_vbuz1=_bnot_pbuc2_derefidx_vbuc1 < vbuaa=_bnot_pbuc2_derefidx_vbuc1 < vbuaa=_bnot_pbuc1_derefidx_vbuxx < vbuaa=_bnot_vbuaa - clobber:A X cycles:16.5 ldx #{c1} @@ -6223,7 +7828,14 @@ pbuc1_derefidx_vbuz1=_inc_pbuc2_derefidx_vbuc1 < vbuaa=_inc_pbuc2_derefidx_vbuc1 adc #1 ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuc1 +pbuc1_derefidx_vbuz1=_neg_pbuc2_derefidx_vbuc1 < vbuaa=_neg_pbuc2_derefidx_vbuc1 < vbuaa=_neg_pbuc1_derefidx_vbuxx < vbuaa=_neg_vbuaa - clobber:A X cycles:20.5 + ldx #{c1} + lda {c2},x + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_bnot_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_dec_pbuc2_derefidx_vbuc2 @@ -6252,7 +7864,13 @@ pbuc1_derefidx_vbuz1=_inc_vbuc1 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa= adc #1 ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuc1 +pbuc1_derefidx_vbuz1=_neg_vbuc1 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A X cycles:16.0 + lda #{c1} + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuc1 pbuc1_derefidx_vbuz1=_bnot_vbuc2 < vbuaa=_bnot_vbuc1 < vbuaa=_bnot_vbuaa - clobber:A X cycles:12.0 lda #{c2} @@ -6288,7 +7906,20 @@ pbuc1_derefidx_vbuz1=_inc_vbuc2 < pbuc1_derefidx_vbuyy=_inc_vbuc2 < vbuaa=_inc_v clc adc #1 sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuc2 +pbuc1_derefidx_vbuz1=_neg_vbuc2 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A X cycles:16.0 + lda #{c2} + eor #$ff + clc + adc #$01 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_neg_vbuc2 < pbuc1_derefidx_vbuyy=_neg_vbuc2 < vbuaa=_neg_vbuc1 < vbuaa=_neg_vbuaa - clobber:A Y cycles:16.0 + ldy {z1} + lda #{c2} + eor #$ff + clc + adc #$01 + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuc1=_bnot_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuc1=_dec_vbuaa