1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-10-01 16:57:43 +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} lda {z1}
asl asl
sta {z1} 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 ldy #0
lda ({z1}),y lda ({z1}),y
and {z1} and {z1}
@ -464,7 +464,7 @@ synthesized vbuz1=vbuz1_minus_pbuz1_derefidx_vbuyy < vbuz1=vbuz1_minus_vbuaa < v
adc {z1} adc {z1}
sta {z1} sta {z1}
CANNOT SYNTHESIZE vbuz1=vbuz1_plus_pbuz1_derefidx_vbuz1 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} ldy #{c1}
lda ({z1}),y lda ({z1}),y
and {z1} and {z1}
@ -567,7 +567,7 @@ synthesized vbuz1=vbuz1_plus_vbuc1 < vbum1=vbum1_plus_vbuc1 < vbuxx=vbum1_plus_v
lax {z1} lax {z1}
axs #-[{c1}] axs #-[{c1}]
stx {z1} 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} lda {z2}
sax {z1} 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 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 clc
adc ({z3}),y adc ({z3}),y
sta {z1} 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 tax
lda {c1},x lda {c1},x
clc clc
adc {z2} adc {z2}
sta {z1} 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 tay
lda {c1},y lda {c1},y
clc clc
@ -749,13 +749,13 @@ synthesized vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz3 < vbum1=vbuz2_bxor_pbuc1_deref
ldy {z3} ldy {z3}
eor {c1},y eor {c1},y
sta {z1} 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} lda {z2}
ldx #{c1} ldx #{c1}
sec sec
sbc {c1},x sbc {c1},x
sta {z1} 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} lda {z2}
ldy #{c1} ldy #{c1}
sec sec
@ -3223,7 +3223,7 @@ synthesized vbuz1=pbuc1_derefidx_vbuaa_bxor_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_b
lda {c1},x lda {c1},x
eor {z1} eor {z1}
sta {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 tay
lda {c1},y lda {c1},y
eor {z1} eor {z1}
@ -3521,7 +3521,7 @@ synthesized vbuz1=pbuc1_derefidx_vbuxx_bxor_vbuz1 < vbuz1=vbuaa_bxor_vbuz1 < vbu
lda {c1},x lda {c1},x
eor {z1} eor {z1}
sta {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 lda {c1},x
eor {z2} eor {z2}
sta {z1} sta {z1}
@ -3756,7 +3756,7 @@ synthesized vbuz1=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuz1=vbuaa_bor_vbuz1 < vbum1
lda {c1},y lda {c1},y
ora {z1} ora {z1}
sta {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 lda {c1},y
eor {z2} eor {z2}
sta {z1} sta {z1}
@ -4019,12 +4019,12 @@ synthesized vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbum1=pbuc1_derefidx_vbum1_bo
tay tay
ora {c1},y ora {c1},y
sta {z1} 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} lda {z2}
ldx {z1} ldx {z1}
eor {c1},x eor {c1},x
sta {z1} 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} lda {z2}
ldy {z1} ldy {z1}
eor {c1},y eor {c1},y
@ -5129,13 +5129,13 @@ synthesized vbuz1=pbuc1_derefidx_vbuc2_minus_vbuyy < vbum1=pbuc1_derefidx_vbuc2_
sec sec
sbc $ff sbc $ff
sta {z1} 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} lda {z1}
ldx #{c2} ldx #{c2}
clc clc
adc {c1},x adc {c1},x
sta {z1} 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} lda {z1}
ldy #{c2} ldy #{c2}
clc clc