1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-06-29 09:29:31 +00:00

Fixed test

This commit is contained in:
jespergravgaard 2020-02-11 22:04:01 +01:00
parent f2ef18829f
commit 45019c1116

View File

@ -430,7 +430,7 @@ synthesized vbuz1=vbuz1_plus_vbuz1 < vbum1=vbum1_plus_vbum1 < vbuaa=vbum1_plus_v
lda {z1}
asl
sta {z1}
synthesized vbuz1=vbuz1_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuz1 < vbuz1=vbuaa_band_vbuz1 < vbum1=vbuaa_band_vbum1 < vbuaa=vbuaa_band_vbum1 - clobber:A Y cycles:13.5
synthesized vbuz1=vbuz1_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuz1 < vbuz1=_deref_pbuz1_band_vbuz2 < vbuz1=vbuaa_band_vbuz2 < vbum1=vbuaa_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbum1 - clobber:A Y cycles:13.5
ldy #0
lda ({z1}),y
and {z1}
@ -464,7 +464,7 @@ synthesized vbuz1=vbuz1_minus_pbuz1_derefidx_vbuyy < vbuz1=vbuz1_minus_vbuaa < v
adc {z1}
sta {z1}
CANNOT SYNTHESIZE vbuz1=vbuz1_plus_pbuz1_derefidx_vbuz1
synthesized vbuz1=vbuz1_band_pbuz1_derefidx_vbuc1 < vbuz1=pbuz1_derefidx_vbuc1_band_vbuz1 < vbuz1=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuz1=vbuz1_band_pbuz1_derefidx_vbuyy < vbuz1=vbuz1_band_vbuaa < vbuz1=vbuz2_band_vbuaa < vbuz1=vbuaa_band_vbuz2 < vbum1=vbuaa_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbum1 - clobber:A Y cycles:13.5
synthesized vbuz1=vbuz1_band_pbuz1_derefidx_vbuc1 < vbuz1=pbuz1_derefidx_vbuc1_band_vbuz1 < vbuz1=pbuz1_derefidx_vbuyy_band_vbuz1 < vbuz1=vbuz1_band_pbuz1_derefidx_vbuyy < vbuz1=vbuz1_band_vbuaa < vbuz1=vbuaa_band_vbuz1 < vbuz1=vbuaa_band_vbuz2 < vbum1=vbuaa_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbum1 - clobber:A Y cycles:13.5
ldy #{c1}
lda ({z1}),y
and {z1}
@ -567,7 +567,7 @@ synthesized vbuz1=vbuz1_plus_vbuc1 < vbum1=vbum1_plus_vbuc1 < vbuxx=vbum1_plus_v
lax {z1}
axs #-[{c1}]
stx {z1}
synthesized vbuz1=vbuz2_band_vbuxx < vbum1=vbuz2_band_vbuxx < vbum1=vbum2_band_vbuxx < vbum1=vbuaa_band_vbuxx - clobber:A cycles:6.0
synthesized vbuz1=vbuz2_band_vbuxx < vbuz1=vbum2_band_vbuxx < vbuz1=vbuaa_band_vbuxx < vbum1=vbuaa_band_vbuxx - clobber:A cycles:6.0
lda {z2}
sax {z1}
synthesized vbuz1=vbuz2_bor_vbuyy < vbuz1=vbuz2_bor_vbuaa < vbuz1=vbuaa_bor_vbuz2 < vbum1=vbuaa_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbum1 - clobber:A cycles:8.0
@ -703,13 +703,13 @@ synthesized vbuz1=vbuz2_plus_pbuz3_derefidx_vbuc1 < vbum1=vbuz2_plus_pbuz3_deref
clc
adc ({z3}),y
sta {z1}
synthesized vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbum1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbum1=vbuz2_plus_pbuc1_derefidx_vbuxx < vbum1=vbum2_plus_pbuc1_derefidx_vbuxx < vbum1=pbuc1_derefidx_vbuxx_plus_vbum2 < vbum1=vbuaa_plus_vbum2 < vbuaa=vbuaa_plus_vbum1 - clobber:A X cycles:14.5
synthesized vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbum1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbum1=vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbum1 - clobber:A X cycles:14.5
tax
lda {c1},x
clc
adc {z2}
sta {z1}
synthesized vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbum1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbum1=vbum2_plus_pbuc1_derefidx_vbuyy < vbum1=pbuc1_derefidx_vbuyy_plus_vbum2 < vbum1=vbuaa_plus_vbum2 < vbuaa=vbuaa_plus_vbum1 - clobber:A Y cycles:14.5
synthesized vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbum1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbum1 - clobber:A Y cycles:14.5
tay
lda {c1},y
clc
@ -749,13 +749,13 @@ synthesized vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz3 < vbum1=vbuz2_bxor_pbuc1_deref
ldy {z3}
eor {c1},y
sta {z1}
synthesized vbuz1=vbuz2_minus_pbuc1_derefidx_vbuc1 < vbum1=vbuz2_minus_pbuc1_derefidx_vbuc1 < vbum1=vbum2_minus_pbuc1_derefidx_vbuc1 < vbum1=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5
synthesized vbuz1=vbuz2_minus_pbuc1_derefidx_vbuc1 < vbuz1=vbum2_minus_pbuc1_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbum1=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5
lda {z2}
ldx #{c1}
sec
sbc {c1},x
sta {z1}
synthesized vbuz1=vbuz2_minus_pbuc1_derefidx_vbuc1 < vbum1=vbuz2_minus_pbuc1_derefidx_vbuc1 < vbum1=vbum2_minus_pbuc1_derefidx_vbuc1 < vbum1=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5
synthesized vbuz1=vbuz2_minus_pbuc1_derefidx_vbuc1 < vbuz1=vbum2_minus_pbuc1_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbum1=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuc1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5
lda {z2}
ldy #{c1}
sec
@ -3223,7 +3223,7 @@ synthesized vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_b
lda {c1},x
eor {z1}
sta {z1}
synthesized vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbuyy_bxor_vbum2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbum1 < vbuaa=vbuaa_bxor_vbum1 - clobber:A Y cycles:12.5
synthesized vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuz1 < vbuaa=vbuaa_bxor_vbum1 - clobber:A Y cycles:12.5
tay
lda {c1},y
eor {z1}
@ -3521,7 +3521,7 @@ synthesized vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz1 < vbuz1=vbuaa_bxor_vbuz1 < vbu
lda {c1},x
eor {z1}
sta {z1}
synthesized vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbuxx_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbuxx_bxor_vbum2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbum1 < vbuaa=vbuaa_bxor_vbum1 - clobber:A cycles:10.5
synthesized vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbuxx_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuz1 < vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuz1 < vbuaa=vbuaa_bxor_vbum1 - clobber:A cycles:10.5
lda {c1},x
eor {z2}
sta {z1}
@ -3756,7 +3756,7 @@ synthesized vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuz1=vbuaa_bor_vbuz1 < vbum1
lda {c1},y
ora {z1}
sta {z1}
synthesized vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbuyy_bxor_vbum2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbum1 < vbuaa=vbuaa_bxor_vbum1 - clobber:A cycles:10.5
synthesized vbuz1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbuyy_bxor_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuz1 < vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuz1 < vbuaa=vbuaa_bxor_vbum1 - clobber:A cycles:10.5
lda {c1},y
eor {z2}
sta {z1}
@ -4019,12 +4019,12 @@ synthesized vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbum1=pbuc1_derefidx_vbum1_bo
tay
ora {c1},y
sta {z1}
synthesized vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbum1_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbum1_bxor_vbum2 < vbuaa=pbuc1_derefidx_vbum1_bxor_vbum2 < vbuaa=pbuc1_derefidx_vbum1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5
synthesized vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_bxor_vbum2 < vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbum1=pbuc1_derefidx_vbum1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbum1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5
lda {z2}
ldx {z1}
eor {c1},x
sta {z1}
synthesized vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbum1_bxor_vbuz2 < vbum1=pbuc1_derefidx_vbum1_bxor_vbum2 < vbuaa=pbuc1_derefidx_vbum1_bxor_vbum2 < vbuaa=pbuc1_derefidx_vbum1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5
synthesized vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_bxor_vbum2 < vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuaa < vbum1=pbuc1_derefidx_vbum1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbum1_bxor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuaa < vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5
lda {z2}
ldy {z1}
eor {c1},y
@ -5129,13 +5129,13 @@ synthesized vbuz1=pbuc1_derefidx_vbuc2_minus_vbuyy < vbum1=pbuc1_derefidx_vbuc2_
sec
sbc $ff
sta {z1}
synthesized vbuz1=pbuc1_derefidx_vbuc2_plus_vbuz1 < vbuz1=pbuc1_derefidx_vbuc2_plus_vbuz2 < vbum1=pbuc1_derefidx_vbuc2_plus_vbuz2 < vbum1=pbuc1_derefidx_vbuc2_plus_vbum2 < vbum1=pbuc1_derefidx_vbuc2_plus_vbuaa < vbum1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5
synthesized vbuz1=pbuc1_derefidx_vbuc2_plus_vbuz1 < vbuz1=pbuc1_derefidx_vbuc2_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuc2_plus_vbum2 < vbuz1=pbuc1_derefidx_vbuc2_plus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbum1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5
lda {z1}
ldx #{c2}
clc
adc {c1},x
sta {z1}
synthesized vbuz1=pbuc1_derefidx_vbuc2_plus_vbuz1 < vbuz1=pbuc1_derefidx_vbuc2_plus_vbuz2 < vbum1=pbuc1_derefidx_vbuc2_plus_vbuz2 < vbum1=pbuc1_derefidx_vbuc2_plus_vbum2 < vbum1=pbuc1_derefidx_vbuc2_plus_vbuaa < vbum1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5
synthesized vbuz1=pbuc1_derefidx_vbuc2_plus_vbuz1 < vbuz1=pbuc1_derefidx_vbuc2_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuc2_plus_vbum2 < vbuz1=pbuc1_derefidx_vbuc2_plus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbum1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5
lda {z1}
ldy #{c2}
clc