diff --git a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log index 2747c5943..0a68286cb 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log @@ -4541,7 +4541,9 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_inc_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_bnot_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuaa +pbuc1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx - clobber:X cycles:9.0 + tax + dec {c1},x pbuc1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay lda {c1},y @@ -4941,7 +4943,8 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_bnot_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx +*pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx - clobber: cycles:7.0 + dec {c1},x *pbuc1_derefidx_vbuxx=_inc_pbuc1_derefidx_vbuxx - clobber: cycles:7.0 inc {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_pbuc1_derefidx_vbuxx @@ -5314,7 +5317,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_bnot_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuyy +pbuc1_derefidx_vbuyy=_dec_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_dec_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 + tya + tax + dec {c1},x *pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 lda {c1},y clc @@ -5959,13 +5965,9 @@ pbuc1_derefidx_vbuz1=_bnot_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_bnot_pbu eor #$ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=_dec_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc1_derefidx_vbuxx - clobber:X cycles:10.0 ldx {z1} - lda {c1},x - sec - sbc #1 - ldx {z1} - sta {c1},x + dec {c1},x pbuc1_derefidx_vbuz1=_inc_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_inc_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} lda {c1},y