1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-10-15 09:23:47 +00:00

Only logging synthesis issue when set to verbose

This commit is contained in:
jespergravgaard 2018-01-07 12:41:13 +01:00
parent a6e75ffcb0
commit 4c22877f0e
6 changed files with 3 additions and 1173 deletions

View File

@ -437,7 +437,9 @@ public class AsmFragmentTemplateSynthesizer {
} }
modified |= synthesis.bestTemplateCandidate(synthesized); modified |= synthesis.bestTemplateCandidate(synthesized);
} else { } else {
log.append("Fragment synthesis " + synthesis.getSignature() + " - Sub clobber prevents synthesis from " + subSignature); if(log.isVerboseFragmentLog()) {
log.append("Fragment synthesis " + synthesis.getSignature() + " - Sub clobber prevents synthesis from " + subSignature);
}
} }
} }
} }

View File

@ -1179,8 +1179,6 @@ pbuc1_derefidx_vbuaa=vbuz1 < pbuc1_derefidx_vbuyy=vbuz1 < pbuc1_derefidx_vbuyy=v
lda {z1} lda {z1}
sta {c1},y sta {c1},y
Fragment synthesis pbuc1_derefidx_vbuyy=_deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_deref_pbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=_deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_deref_pbuz1
pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A X Y cycles:14.5 pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A X Y cycles:14.5
tax tax
ldy #0 ldy #0
@ -1201,8 +1199,6 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2 < vbuaa=_d
tay tay
lda {c2} lda {c2}
sta {c1},y sta {c1},y
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuxx
pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5
tay tay
lda ({z1}),y lda ({z1}),y
@ -1212,23 +1208,17 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_
tax tax
lda ({z1}),y lda ({z1}),y
sta {c1},x sta {c1},x
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuz1
pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5
tax tax
ldy {z1} ldy {z1}
lda ({z1}),y lda ({z1}),y
sta {c1},x sta {c1},x
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuz2
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuz2
pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5 pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5
tax tax
ldy {z2} ldy {z2}
lda ({z1}),y lda ({z1}),y
sta {c1},x sta {c1},x
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc1
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuc1
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuc1
pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.5 pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.5
tax tax
lda #{c2} lda #{c2}
@ -1241,9 +1231,6 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuyy
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc1
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc2
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5
tax tax
lda {c2},x lda {c2},x
@ -1271,10 +1258,6 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_d
tay tay
tya tya
sta {c1},y sta {c1},y
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:16.5 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:16.5
ldy {z1} ldy {z1}
lda {c2},y lda {c2},y
@ -1599,8 +1582,6 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_
ldx {z1} ldx {z1}
lda ({z2}),y lda ({z2}),y
sta {c1},x sta {c1},x
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuz2_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuz2_derefidx_vbuz1
pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5
ldy {z1} ldy {z1}
lda ({z2}),y lda ({z2}),y

View File

@ -2789,8 +2789,6 @@ pbuc1_derefidx_vbuaa=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuz1 < pbuc1_derefi
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuz1
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuz1
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not__deref_pbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=_dec__deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_dec__deref_pbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=_dec__deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_dec__deref_pbuz1
pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5 pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5
tax tax
ldy #0 ldy #0
@ -2798,8 +2796,6 @@ pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1
sec sec
sbc #1 sbc #1
sta {c1},x sta {c1},x
Fragment synthesis pbuc1_derefidx_vbuyy=_inc__deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_inc__deref_pbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=_inc__deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_inc__deref_pbuz1
pbuc1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5 pbuc1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5
tax tax
ldy #0 ldy #0
@ -2907,9 +2903,6 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuc2
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuc2
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuc2
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuaa
pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:15.5 pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:15.5
tax tax
lda {c2},x lda {c2},x
@ -2922,9 +2915,6 @@ pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_dec_pbuc2
sec sec
sbc #1 sbc #1
sta {c1},y sta {c1},y
Fragment synthesis pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuaa
pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:15.5 pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:15.5
tax tax
lda {c2},x lda {c2},x
@ -2998,10 +2988,6 @@ pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_inc_pbuc2
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuyy
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuyy
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuz1
pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5 pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5
tax tax
ldy {z1} ldy {z1}
@ -3025,10 +3011,6 @@ pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_dec_pbuc2
sec sec
sbc #1 sbc #1
sta {c1},x sta {c1},x
Fragment synthesis pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuz1
pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5 pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5
tax tax
ldy {z1} ldy {z1}

View File

@ -324,12 +324,6 @@ Complete equivalence classes
[ main::i#2 main::i#1 ] [ main::i#2 main::i#1 ]
Allocated zp ZP_BYTE:2 [ main::j#3 main::j#4 main::j#1 ] Allocated zp ZP_BYTE:2 [ main::j#3 main::j#4 main::j#1 ]
Allocated zp ZP_BYTE:3 [ main::i#2 main::i#1 ] Allocated zp ZP_BYTE:3 [ main::i#2 main::i#1 ]
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
INITIAL ASM INITIAL ASM
//SEG0 Basic Upstart //SEG0 Basic Upstart

View File

@ -485,8 +485,6 @@ Allocated zp ZP_BYTE:3 [ main::j#2 main::j#1 ]
Allocated zp ZP_WORD:4 [ main::$2 ] Allocated zp ZP_WORD:4 [ main::$2 ]
Allocated zp ZP_WORD:6 [ main::$9 ] Allocated zp ZP_WORD:6 [ main::$9 ]
Allocated zp ZP_WORD:8 [ main::$11 ] Allocated zp ZP_WORD:8 [ main::$11 ]
Fragment synthesis pbuc1_derefidx_vbuyy=_deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_deref_pbuz1
Fragment synthesis pbuc1_derefidx_vbuyy=_deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_deref_pbuz1
INITIAL ASM INITIAL ASM
//SEG0 Basic Upstart //SEG0 Basic Upstart