1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2025-01-14 09:30:57 +00:00

Updated test with better fragment.

This commit is contained in:
jespergravgaard 2019-11-24 23:53:07 +01:00
parent 99f02843c2
commit 87ab93f0ee

View File

@ -759,11 +759,9 @@ synthesized pbuz1_derefidx_vbuaa=pbuz1_derefidx_vbuc1 < pbuz1_derefidx_vbuaa=pbu
stx $ff
ldy $ff
sta ({z1}),y
synthesized pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5
sta $ff
synthesized pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy - clobber:A Y cycles:13.5
tay
lda ({z2}),y
ldy $ff
sta ({z1}),y
synthesized pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5
sta $ff
@ -918,12 +916,10 @@ synthesized pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbu
lda ({z2}),y
ldy $ff
sta ({z1}),y
synthesized pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5
stx $ff
synthesized pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy - clobber:A Y cycles:15.5
txa
tay
lda ({z2}),y
ldy $ff
sta ({z1}),y
synthesized pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5
stx $ff
@ -1086,11 +1082,8 @@ synthesized pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbu
lda ({z2}),y
ldy $ff
sta ({z1}),y
synthesized pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5
sty $ff
loaded pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy - clobber:A cycles:11.5
lda ({z2}),y
ldy $ff
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz1
CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuz2
@ -1279,10 +1272,9 @@ synthesized pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy < pbuz1_derefidx_vbum2=pbu
ldy {z2}
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz1
synthesized pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbum2=pbuz3_derefidx_vbum2 < pbuz1_derefidx_vbum2=pbuz3_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5
synthesized pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz2 < pbuz1_derefidx_vbum2=pbuz3_derefidx_vbum2 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy - clobber:A Y cycles:14.5
ldy {z2}
lda ({z3}),y
ldy {z2}
sta ({z1}),y
CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz3
synthesized pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuz4 < pbuz1_derefidx_vbum2=pbuz3_derefidx_vbuz4 < vbuaa=pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbum2 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5
@ -1429,12 +1421,9 @@ synthesized pbuz1_derefidx_vbuc1=pbuz2_derefidx_vbuz3 < pbuz1_derefidx_vbuc1=pbu
lda ({z2}),y
ldy $ff
sta ({z1}),y
synthesized pbuz1_derefidx_vbuc1=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:19.5
synthesized pbuz1_derefidx_vbuc1=pbuz2_derefidx_vbuc1 < pbuz1_derefidx_vbuyy=pbuz2_derefidx_vbuyy - clobber:A Y cycles:13.5
ldy #{c1}
sty $ff
lda ({z2}),y
ldy $ff
sta ({z1}),y
synthesized pbuz1_derefidx_vbuc1=pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuc2 < pbuz1_derefidx_vbuaa=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:21.5
lda #{c1}